This class represents the different variations of what is considered flexible transit, and its subclasses encapsulates the different business logic, which the different types of services adhere to.
name | data type | description |
---|---|---|
stops | array of StopLocation | Returns all the stops that are in this trip.
Note that they are in no specific order and don't correspond 1-to-1 to the stop times of the trip. Location groups are expanded into their constituent stops. |
trip | Trip | |
Properties inherited from AbstractTransitEntity |
||
id | FeedScopedId |
Example
{ "stops" : [ { "id" : { "feedId" : "...", "id" : "..." }, "geometry" : { "envelope" : { }, "length" : 12345.0, "geometryType" : "...", "boundary" : { }, "rectangle" : true, "centroid" : { }, "simple" : true, "interiorPoint" : { }, "factory" : { }, "valid" : true, "coordinate" : { }, "precisionModel" : { }, "envelopeInternal" : { }, "boundaryDimension" : 12345, "dimension" : 12345, "area" : 12345.0, "empty" : true, "userData" : { }, "numGeometries" : 12345, "numPoints" : 12345, "SRID" : 12345, "coordinates" : [ { }, { } ] }, "lon" : 12345.0, "parentStation" : { "name" : { }, "childStops" : [ { }, { } ], "lat" : 12345.0, "lon" : 12345.0, "coordinate" : { }, "code" : "...", "description" : { }, "url" : { }, "priority" : "ALLOWED", "timezone" : "...", "transfersNotAllowed" : true, "geometry" : { }, "id" : { } }, "netexVehicleSubmode" : { }, "wheelchairAccessibility" : "NOT_POSSIBLE", "stationOrStopId" : { "feedId" : "...", "id" : "..." }, "code" : "...", "timeZone" : "...", "lat" : 12345.0, "platformCode" : "...", "fareZones" : [ { "name" : "...", "id" : { } }, { "name" : "...", "id" : { } } ], "index" : 12345, "description" : { }, "gtfsVehicleType" : "CABLE_CAR", "name" : { }, "partOfStation" : true, "coordinate" : { }, "url" : { }, "priority" : "DISCOURAGED", "firstZoneAsString" : "..." }, { "id" : { "feedId" : "...", "id" : "..." }, "geometry" : { "envelope" : { }, "length" : 12345.0, "geometryType" : "...", "boundary" : { }, "rectangle" : true, "centroid" : { }, "simple" : true, "interiorPoint" : { }, "factory" : { }, "valid" : true, "coordinate" : { }, "precisionModel" : { }, "envelopeInternal" : { }, "boundaryDimension" : 12345, "dimension" : 12345, "area" : 12345.0, "empty" : true, "userData" : { }, "numGeometries" : 12345, "numPoints" : 12345, "SRID" : 12345, "coordinates" : [ { }, { } ] }, "lon" : 12345.0, "parentStation" : { "name" : { }, "childStops" : [ { }, { } ], "lat" : 12345.0, "lon" : 12345.0, "coordinate" : { }, "code" : "...", "description" : { }, "url" : { }, "priority" : "RECOMMENDED", "timezone" : "...", "transfersNotAllowed" : true, "geometry" : { }, "id" : { } }, "netexVehicleSubmode" : { }, "wheelchairAccessibility" : "POSSIBLE", "stationOrStopId" : { "feedId" : "...", "id" : "..." }, "code" : "...", "timeZone" : "...", "lat" : 12345.0, "platformCode" : "...", "fareZones" : [ { "name" : "...", "id" : { } }, { "name" : "...", "id" : { } } ], "index" : 12345, "description" : { }, "gtfsVehicleType" : "CABLE_CAR", "name" : { }, "partOfStation" : true, "coordinate" : { }, "url" : { }, "priority" : "RECOMMENDED", "firstZoneAsString" : "..." } ], "trip" : { "operator" : { "name" : "...", "url" : "...", "phone" : "...", "id" : { } }, "route" : { "agency" : { }, "operator" : { }, "branding" : { }, "groupsOfRoutes" : [ { }, { } ], "shortName" : "...", "longName" : { }, "mode" : "AIRPLANE", "description" : "...", "gtfsType" : 12345, "gtfsSortOrder" : 12345, "netexSubmode" : { }, "url" : "...", "color" : "...", "textColor" : "...", "bikesAllowed" : "ALLOWED", "flexibleLineType" : "...", "name" : "...", "id" : { } }, "serviceId" : { "feedId" : "...", "id" : "..." }, "shortName" : "...", "mode" : "SUBWAY", "netexSubMode" : { }, "headsign" : { }, "shapeId" : { "feedId" : "...", "id" : "..." }, "direction" : "UNKNOWN", "bikesAllowed" : "NOT_ALLOWED", "wheelchairBoarding" : "POSSIBLE", "gtfsBlockId" : "...", "gtfsFareId" : "...", "netexInternalPlanningCode" : "...", "netexAlteration" : "REPLACED", "id" : { "feedId" : "...", "id" : "..." } }, "id" : { "feedId" : "...", "id" : "..." } }