-
Notifications
You must be signed in to change notification settings - Fork 3
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
Yet another booking flows merge trial #33
base: WIP-operator-complete-api-initial-version
Are you sure you want to change the base?
Yet another booking flows merge trial #33
Conversation
`operatorWebUrl` renamed to `operator` for consistency with PR#17
As a result of the discussions of our last meeting, we agreed that some work on the names should be useful to make sense of the different
Some opinions that have been expressed :
|
As disussed today, this PR needs further discussions.
So these changes are not yet merged for a v1 informative version. |
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.
This PR introduces some unidentified breaking changes regarding the booking events flow (#5). I think this shows quite well that trying to merge the objects for the booking by API / booking events flow is far from an easy job and should be done "a posteriori" (when standard will be stabilized <> modules will be staged for the "normative" part).
properties: | ||
passenger: | ||
$ref: '#/components/schemas/User' | ||
passengerId: |
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.
This change is not compatible with the booking events flow (#5) as the passenger / driver will not be known on MaaS's side.
properties: | ||
driver: | ||
$ref: '#/components/schemas/User' | ||
driverId: |
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.
This change is not compatible with the bookings events flow (#5) as the passenger / driver will not be known on MaaS's side.
@@ -584,11 +770,9 @@ components: | |||
- passengerDropLat | |||
- passengerDropLng | |||
- status | |||
- webUrl |
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.
If marked as optional here, it must be clear that it is mandatory for the booking events flow (#5).
Yes, let's dare !
Its is opened for discussion tomorrow...