http://maasglobal.com/core/leg.json
The base leg object with all fields, to be inherited
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | Yes | Develop | No | Forbidden | Permitted | core/leg.json |
http://maasglobal.com/core/leg.json
Property | Type | Group |
---|---|---|
agencyId | agencyId | http://maasglobal.com/core/leg.json#/definitions/legCore |
arrivalDelay | arrivalDelay | http://maasglobal.com/core/leg.json#/definitions/legCore |
departureDelay | departureDelay | http://maasglobal.com/core/leg.json#/definitions/legCore |
distance | distance | http://maasglobal.com/core/leg.json#/definitions/legCore |
endTime | time | http://maasglobal.com/core/leg.json#/definitions/transferLeg |
from | from | http://maasglobal.com/core/leg.json#/definitions/legCore |
legGeometry | legGeometry | http://maasglobal.com/core/leg.json#/definitions/legCore |
mode | transferMode | http://maasglobal.com/core/leg.json#/definitions/transferLeg |
points | polyline | http://maasglobal.com/core/leg.json#/definitions/legGeometry |
productOption | productOption | http://maasglobal.com/core/leg.json#/definitions/legCore |
route | route | http://maasglobal.com/core/leg.json#/definitions/legCore |
routeLongName | routeLongName | http://maasglobal.com/core/leg.json#/definitions/legCore |
routeShortName | routeShortName | http://maasglobal.com/core/leg.json#/definitions/legCore |
startTime | time | http://maasglobal.com/core/leg.json#/definitions/transferLeg |
state | state | http://maasglobal.com/core/leg.json#/definitions/legCore |
stops | stops | http://maasglobal.com/core/leg.json#/definitions/legCore |
to | to | http://maasglobal.com/core/leg.json#/definitions/legCore |
tspProduct | tspProduct | http://maasglobal.com/core/leg.json#/definitions/legCore |
agencyId
#/definitions/agencyId
arrivalDelay
#/definitions/arrivalDelay
departureDelay
#/definitions/departureDelay
distance
#/definitions/distance
endTime
http://maasglobal.com/core/components/units.json#/definitions/time
from
#/definitions/from
legGeometry
#/definitions/legGeometry
mode
http://maasglobal.com/core/components/travel-mode.json#/definitions/transferMode
points
http://maasglobal.com/core/components/units-geo.json#/definitions/polyline
productOption
#/definitions/productOption
route
#/definitions/route
routeLongName
#/definitions/routeLongName
routeShortName
#/definitions/routeShortName
startTime
http://maasglobal.com/core/components/units.json#/definitions/time
state
#/definitions/state
stops
#/definitions/stops
to
#/definitions/to
tspProduct
#/definitions/tspProduct
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
id | string |
Optional | No | leg (this schema) |
signature | string |
Optional | No | leg (this schema) |
* |
any | Additional | Yes | this schema allows additional properties |
Universally unique identifier, see https://en.wikipedia.org/wiki/Universally_unique_identifier
id
string
string
All instances must conform to this regular expression
^[A-Fa-f0-9]{8}(-[A-Fa-f0-9]{4}){3}-[A-Fa-f0-9]{12}$
"4828507e-683f-41bf-9d87-689808fbf958"
Signature of a signed object
signature
string
string
Any following options needs to be fulfilled.
#/definitions/legExtensions
Any following options needs to be fulfilled.
#/definitions/legCore
#/definitions/waitingLeg
#/definitions/transferLeg