-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rel 0.2.0: conditional call fwd states update #48
Conversation
- Intent2 output update according to: camaraproject#31 (reply in thread)
- Optional Conditional endpoint according to: camaraproject#37 (comment)
- Error code update according to: camaraproject#50
@FabrizioMoggio one very small comment. I saw you turn to We have similar option in sims swap and we keep the requestBody mandatory (reference: camaraproject/SimSwap#118) I can live with both but perhaps we should adopt one common pattern. Do you want me to trigger an issue in commonalities? |
I agree an aligning with simswap and I also agree with you, this should be in the guidelines, so please open an issue in Commonalitis as you suggested. Is this good?: |
as discussed here: camaraproject#48 (comment)
for me
For me this just good enough. Without the need for the oneOf. |
Are you sure :-). In my understanding that means that CreateCallForwardingSignal must be in the body while for the 3legs issue (#51) it should be optional. This is way I also added the VOID option. About the documentation it is all in the new version I have ready to fire that implements #51 Maybe it is better if I include also that version |
I mean, if CreateCallForwardingSignal is in the body, we also have phoneNumber and it should be optional |
Are we aligned that the If we set
or
|
Currently in CreateAllForwardingSignal there is no indication if phoneNumber is required or not. Maybe it is better to explicit state it adding:
|
For me, @FabrizioMoggio , this is not required because if the phoneNumber the definition should be:
Here because the phoneNumber is not in the required list the developer get it. |
- Endpoints body mandatory according to: camaraproject#48 (comment)
If there is a mismatch, the API will respond with a 403 - INVALID_TOKEN_CONTEXT error. According to https://github.com/camaraproject/Commonalities/blob/main/documentation/API-design-guidelines.md#appendix-a-infodescription-template-for-device-identification-from-access-token
- Phone number identification with 3Legs, according to: camaraproject#51
according to: camaraproject#51 and supporting last commit on : camaraproject#48
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved.
What type of PR is this?
What this PR does / why we need it:
increases the level of information on the conditional call FWD to support use case 3 (#17)
the Conditional endpoint is optional: #37 (comment)
Error codes updated according to: #50
Phone number identification with 3Legs, according to: #51