http://maasglobal.com/core/product-option.json
Product option for an itinerary, is either an existing booking pointer or a new booking instruction
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Cannot be instantiated | Yes | Develop | No | Forbidden | Permitted | core/product-option.json |
Property | Type | Group |
---|---|---|
bookingId | uuid | http://maasglobal.com/core/product-option.json#/definitions/withCost |
configurator | configurator | http://maasglobal.com/core/product-option.json#/definitions/withConfigurator |
cost | cost | http://maasglobal.com/core/product-option.json#/definitions/withCost |
customer | customer | http://maasglobal.com/core/product-option.json#/definitions/withCost |
fares | fare | http://maasglobal.com/core/product-option.json#/definitions/withFares |
identityId | identityId | http://maasglobal.com/core/product-option.json#/definitions/withCost |
meta | booking-meta | http://maasglobal.com/core/product-option.json#/definitions/withCost |
product | product | http://maasglobal.com/core/product-option.json#/definitions/withCost |
ref | integer |
http://maasglobal.com/core/product-option.json#/definitions/withCost |
terms | terms | http://maasglobal.com/core/product-option.json#/definitions/withCost |
bookingId
http://maasglobal.com/core/components/units.json#/definitions/uuid
configurator
http://maasglobal.com/core/components/configurator.json
cost
http://maasglobal.com/core/components/cost.json
customer
http://maasglobal.com/core/booking-option.json#/definitions/customer
fares
Array type: fare
All items must be of the type:
http://maasglobal.com/core/components/fare.json
identityId
http://maasglobal.com/core/components/units.json#/definitions/identityId
meta
http://maasglobal.com/core/booking-meta.json
product
http://maasglobal.com/core/product.json
ref
integer
integer
0
terms
http://maasglobal.com/core/components/terms.json
One of the following conditions need to be fulfilled.
#/definitions/withConfigurator
#/definitions/withFares
#/definitions/withCost