-
Notifications
You must be signed in to change notification settings - Fork 231
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
Provider: indicate municipality-wide service pause in Status Changes API #509
Comments
Thanks for filing this. I would advocated for the second solution here, a new |
Thanks for submitting this. Discussed on the 6/4 Provider Services WG call. Will try to get into the 1.0.0 release as part of the provider/agency reconciliation work being done in #506. |
We've now merged PR #506 to the dev branch, so we'll look at if this is resolved now, if it can be resolved easily, or if it needs to go to the next release. Tagging @Karcass @thekaveman. |
Not sure if this is resolved yet or not. Will look into it as I prepare the 1.0.0 release candidate. |
We are going to have to move this good suggestion to 1.1.0 since adding a new event type “service_closure” under "removed" would have ripple impacts on the repo at this point (docs, state machine diagram, schema). |
In #506 we added the |
We will be talking about this on the Working Group call tomorrow: https://github.com/openmobilityfoundation/mobility-data-specification/wiki/Web-conference-notes,-2020.10.01-(Joint-Working-Group-City-Services) |
Hi @chloerevery we talked about this today. The consensus was that with #506 we've added |
Closing but let us know if you have any concerns or unresolved issues with this. |
Is your feature request related to a problem? Please describe.
Occasionally providers must temporarily cease service, either at the direct request of the city or due to inclement weather. The Provider Status Changes API specification does not specify how the provider status change API should represent this state.
When a vehicle status change occurs in the course of a temporary cessation in service, what
event_type_and_reason
should be associated with the status change?Describe the solution you'd like
It seems like this use case fits well with the existing
removed
event_type
, but it's unclear what the associatedreason
should be. Two possible solutions might be:removed / service_end
event_type_and_reason
for this use case (current description forservice_end
,"Device removed from street because service has ended for the day (if program does not operate 24/7)"
, would need to be updated).removed
event_type
but introduce a newreason
(service_closure
?).Is this a breaking change
Impacted Spec
For which spec is this feature being requested?
provider
Describe alternatives you've considered
N/A
Additional context
N/A
The text was updated successfully, but these errors were encountered: