TripLeg (p:trip-leg)¶
http://profiles.goabout.com/trip-leg
A part of a Trip (p:trip), usually traversed using a single Mode.
Example¶
{
"_links" : {
"self" : {
"href" : "https://api.goabout.com/trip-leg/123"
},
"http://rels.goabout.com/subscriptions": [ {
"href": "https://api.goabout.com/subscription/233"
} ],
"http://rels.goabout.com/available-products": [ {
"href": "https://api.goabout.com/product/21"
} ],
},
"departure" : "2013-12-16T10:12:00.000Z",
"departureTime" : "2013-12-16T10:12:00.000Z",
"scheduledDepartureTime" : "2013-12-16T10:12:00.000Z",
"arrival" : "2013-12-16T10:18:39.000Z",
"arrivalTime" : "2013-12-16T10:18:39.000Z",
"scheduledArrivalTime" : "2013-12-16T10:18:39.000Z",
"departureLocation" : {
"type" : "street",
"label" : "Beursplein, Amsterdam",
"coordinates" : {
"latitude" : 52.37460530588672,
"longitude" : 4.895497175516921
},
"street" : "Beursplein",
"city" : "Amsterdam"
},
"arrivalLocation" : {
"type" : "street",
"label" : "Stationsplein, Amsterdam",
"coordinates" : {
"latitude" : 52.37759095501316,
"longitude" : 4.900266416974644
},
"street" : "Stationsplein",
"city" : "Amsterdam"
},
"mode" : {
"modeType" : "car",
"name" : "Taxibedrijf TCA"
},
"distance" : 522.0705836936742,
"intermediateStops" : [ ],
"shape" : "o}||Hwyd^hE{CCK",
"subscriptionHrefs": [ "https://api.goabout.com/subscription/223" ],
"productHrefs": [ "https://api.goabout.com/product/21" ],
"selfHref" : "https://api.goabout.com/trip-leg/123"
}
Reference¶
Properties¶
- departure
DEPRECATED
DateTime Scheduled Departure time- arrival
DEPRECATED
DateTime Scheduled Arrival time- departureTime
DateTime Estimated Departure time, based on dynamic/realtime information.
- scheduledDepartureTime
DateTime Scheduled Departure time.
- departureDelay
String A semantic string, indicating the delay at departure. 1
- departureLocation
Location (p:location) The location this leg departs from.
- arrivalTime
DateTime Estimated arrival time, based on dynamic/realtime information.
- scheduledArrivalTime
DateTime Scheduled Arrival time
- arrivalDelay
String A semantic string, indicating the delay at arrival. 1
- arrivalLocation
Location (p:location) The location this leg gets you to.
- dynamic
Boolean If true, the answer is the result of planning with dynamic information.
- mode
Mode The mode used during this leg.
- distance
Double Distance traveled during this leg, empty for TRAIN legs, in meters.
- intermediateStops
IntermediateStop[] The intermediate stops for this leg.
- shape
PolyLine A shape, encoded as PolyLine
- reservationHref
DEPRECATED
URI [OPTIONAL] The href to the reservation linked to this trip-leg- subscriptionHrefs
DEPRECATED
URI [OPTIONAL] The href to a subscription the user has, that can be used to make a reservation for this trip-leg.- productHrefs
DEPRECATED
URI [OPTIONAL] The href to a product, that can be used to make a reservation for this trip-leg. Note that there the user needs to subscribe to this product first. The client :term:MAY subscribe the user on-the-fly while making a reservation.- selfHref
DEPRECATED
URI Same as self-link. Here only to facilitate the need for trip-leg to be an entity, but it isn’t yet in context of a trip.
Links¶
-
Links to the reservation made for this trip-leg.
Links to subscriptions the user has, that can be used to make a reservation.
Links to products that provide access to mode for this trip-leg. To actually make a reservation, there must be a subscription. If the :term:User already has a subscription, the product will not be listed here, but only the subscription will be shown using Subscriptions (r:subscriptions)