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/agencyId
configurator
http://maasglobal.com/core/components/configurator.json
cost
http://maasglobal.com/core/components/cost.json
customer
#/definitions/customer
departureDelay
http://maasglobal.com/core/components/units.json#/definitions/duration
endTime
http://maasglobal.com/core/components/units.json#/definitions/time
from
http://maasglobal.com/core/components/place.json
Unique identifier for the product
id
string
string
leg
#/definitions/leg
meta
http://maasglobal.com/core/booking-meta.json
mode
http://maasglobal.com/core/components/travel-mode.json
startTime
http://maasglobal.com/core/components/units.json#/definitions/time
terms
http://maasglobal.com/core/components/terms.json
to
http://maasglobal.com/core/components/place.json
tspProduct
#/definitions/tspProduct
One of the following conditions need to be fulfilled.
#/definitions/contentWithCost
#/definitions/contentWithConfigurator