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/agencyIdarrivalDelay
#/definitions/arrivalDelaydepartureDelay
#/definitions/departureDelaydistance
#/definitions/distanceendTime
http://maasglobal.com/core/components/units.json#/definitions/timefrom
#/definitions/fromlegGeometry
#/definitions/legGeometrymode
http://maasglobal.com/core/components/travel-mode.json#/definitions/transferModepoints
http://maasglobal.com/core/components/units-geo.json#/definitions/polylineproductOption
#/definitions/productOptionroute
#/definitions/routerouteLongName
#/definitions/routeLongNamerouteShortName
#/definitions/routeShortNamestartTime
http://maasglobal.com/core/components/units.json#/definitions/timestate
#/definitions/statestops
#/definitions/stopsto
#/definitions/totspProduct
#/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
stringstring
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
stringstring
Any following options needs to be fulfilled.
#/definitions/legExtensionsAny following options needs to be fulfilled.
#/definitions/legCore#/definitions/waitingLeg#/definitions/transferLeg