Skip to content
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

Add start_location and end_location to Trips #760

Closed
wants to merge 156 commits into from

Conversation

alexdemisch
Copy link
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
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
Copy link

CLAassistant commented Sep 6, 2022

CLA assistant check
All committers have signed the CLA.

Copy link
Member

@schnuerle schnuerle left a comment

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
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