Skip to content

Add start_location and end_location to Trips - #760

Closed
alexdemisch wants to merge 156 commits into
openmobilityfoundation:devfrom
alexdemisch:main
Closed

alexdemisch wants to merge 156 commits into
openmobilityfoundation:devfrom
alexdemisch:main

Conversation

@alexdemisch

Copy link
Copy Markdown
Collaborator

Explain pull request

SFMTA collects MDS trip data from its E-Moped Parking Permit Program, but only requires the start and end points of each trip, and specifically disallows the intermediate points that describe the routing of each trip. This is because we don't currently have a need for this data. SFMTA expresses this requirement in its permit language by saying "the route field shall only contain the start and end points of the trip."

The Policy Requirements endpoint allows agencies to indicate which fields are required and disallowed. In the Trips endpoint, the start and end points/time are described by the start_time, end_time, and route fields. If the route field is disallowed, the start_time and end_time fields still describe the times that trips started and ended, but the ability to communicate location is removed.

Adding start_location and end_location as optional fields would preserve the ability to communicate start and end points/times without having the route field.

Is this a breaking change

  • No, not breaking

If the new fields are optional, then I don't think this is breaking.

Impacted Spec

Which spec(s) will this pull request impact?

  • provider

avatarneil and others added 30 commits July 27, 2020 11:33
…on, add specificity to trip_id requirements for taxi, and add separate links to MM events and Taxi events
…/neil/extend-accessibility-options-in-trips-payload

Rename accessibility_options_used -> accessibility_options in Trips payload
@schnuerle

Copy link
Copy Markdown
Member

I made some minor clarifications, and I think this is ready for WG review now. It will be important to add this to dev if ready to align with Agency/Provider Unification work. Thanks!

@schnuerle
schnuerle changed the base branch from dev to feature-modes-passenger-services September 6, 2022 14:46
@schnuerle
schnuerle changed the base branch from feature-modes-passenger-services to dev September 6, 2022 14:46
@schnuerle
schnuerle changed the base branch from dev to feature-modes-passenger-services September 6, 2022 14:48
@CLAassistant

CLAassistant commented Sep 6, 2022 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@schnuerle schnuerle left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merging to latest feature branch with work in progress, instead of dev.

@schnuerle
schnuerle changed the base branch from feature-modes-passenger-services to dev September 6, 2022 15:01
@schnuerle

Copy link
Copy Markdown
Member

Thank you for your work here! Due to a technical issue around the signing of our license agreement by a GitHub user who's account/email is changed, I am adding this change here to our latest feature branch with this commit.

@schnuerle schnuerle closed this Sep 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Agency Specific to the Agency API privacy Implications around privacy for the attention of the OMF Privacy Committee Provider Specific to the Provider API

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants