http://maasglobal.com/core/booking-option.json
MaaS single TSP adapter option
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
|---|---|---|---|---|---|---|
| Cannot be instantiated | Yes | Develop | No | Forbidden | Permitted | core/booking-option.json |
| Property | Type | Group |
|---|---|---|
| agencyId | agencyId | http://maasglobal.com/core/booking-option.json#/definitions/leg |
| configurator | configurator | http://maasglobal.com/core/booking-option.json#/definitions/contentWithConfigurator |
| cost | cost | http://maasglobal.com/core/booking-option.json#/definitions/contentWithCost |
| customer | customer | http://maasglobal.com/core/booking-option.json#/definitions/contentWithConfigurator |
| departureDelay | duration | http://maasglobal.com/core/booking-option.json#/definitions/legDelta |
| endTime | time | http://maasglobal.com/core/booking-option.json#/definitions/legDelta |
| from | place | http://maasglobal.com/core/booking-option.json#/definitions/legDelta |
| id | string |
http://maasglobal.com/core/booking-option.json#/definitions/tspProduct |
| leg | leg | http://maasglobal.com/core/booking-option.json#/definitions/contentWithConfigurator |
| meta | booking-meta | http://maasglobal.com/core/booking-option.json#/definitions/contentWithConfigurator |
| mode | travel-mode | http://maasglobal.com/core/booking-option.json#/definitions/legDelta |
| startTime | time | http://maasglobal.com/core/booking-option.json#/definitions/legDelta |
| terms | terms | http://maasglobal.com/core/booking-option.json#/definitions/contentWithConfigurator |
| to | place | http://maasglobal.com/core/booking-option.json#/definitions/legDelta |
| tspProduct | tspProduct | http://maasglobal.com/core/booking-option.json#/definitions/contentWithConfigurator |
agencyId
http://maasglobal.com/core/components/common.json#/definitions/agencyIdconfigurator
http://maasglobal.com/core/components/configurator.jsoncost
http://maasglobal.com/core/components/cost.jsoncustomer
#/definitions/customerdepartureDelay
http://maasglobal.com/core/components/units.json#/definitions/durationendTime
http://maasglobal.com/core/components/units.json#/definitions/timefrom
http://maasglobal.com/core/components/place.jsonUnique identifier for the product
id
stringstring
leg
#/definitions/legmeta
http://maasglobal.com/core/booking-meta.jsonmode
http://maasglobal.com/core/components/travel-mode.jsonstartTime
http://maasglobal.com/core/components/units.json#/definitions/timeterms
http://maasglobal.com/core/components/terms.jsonto
http://maasglobal.com/core/components/place.jsontspProduct
#/definitions/tspProductOne of the following conditions need to be fulfilled.
#/definitions/contentWithCost#/definitions/contentWithConfigurator