camaraproject / CarrierBillingCheckOut

Repository to describe, develop, document and test the Carrier Billing Check Out API family
Apache License 2.0
9 stars 9 forks source link

Enhancements for Carrier Billing v0.2 - Part I #119

Closed PedroDiez closed 7 months ago

PedroDiez commented 8 months ago

What type of PR is this?

Add one of the following kinds:

What this PR does / why we need it:

This PR deals with some Issues whose output is already agreed:

Which issue(s) this PR fixes:

Fixes #97, #105, #106, #107, #108, #112

Special notes for reviewers:

COMPLETED. Ready for review

bigludo7 commented 8 months ago

Thanks @PedroDiez I saw the fixes for 107 & 108 - Looks good for me. Do you want me to approve or wait for the other issue inside this PR to be solved? Thanks

PedroDiez commented 8 months ago

Hi @bigludo7, Many thanks for the review!. I wanted to add these ones in advance as were easy to manage. I prefer waiting for final review until i include the rest of points.

PedroDiez commented 7 months ago

Ready for review: @bigludo7, @rartych, @alabajnaid

PedroDiez commented 7 months ago

Current API Design Guidelines states that X-Correlator header is not Required in OAS Definition. Some clarifications are currently proposed in camaraproject/Commonalities#88

BTW, X-Correlator or x-correlator or more popular header: X-Correlation-ID ?

Hi Rafał,

Regarding the fact of not indicating the header in the yaml is not a good approach, because there is no contingency to inform consumers that they can use the header. Consumers do NOT have to know the CAMARA API Design guidelines. Then, for the time being I prefer to keep the "x-correlator" header (HTTP headers are case insensitive). I have already commented in commonalities for alignment