SeatProfile
An Airline defined characteristics shared by a group of seats.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
characteristicCode |
Seat characteristic/property code (e.g. A - Aisle Seat, W - Window Seat, etc.). |
SeatCharacteristicCode |
false |
|
|
false |
marketingInfo |
An Electronic documents, images, and other files which accompany and support some information. |
array |
false |
MediaObject |
--- |
false |
seat |
A sitting place for a passenger located in the cabin. |
Seat |
true |
|
|
false |
seatKeywords |
A contextual information to further describe something using a key-value pair. |
array |
false |
KeyValueProperty |
--- |
false |
seatPitchMeasure |
Measure of a given seat's pitch. |
Measure |
false |
|
|
false |
seatProfileIdentifier |
Unique identifier associated to this Seat Profile. |
string |
false |
|
|
false |
seatWidthMeasure |
Measure of a given seat's width. |
Measure |
false |
|
|
false |
serviceDefinition |
A description and characteristics of a non-flight product or service that can be separately sold and delivered. E.g. bag, seat, meal on a flight. |
ServiceDefinition |
true |
|
|
false |
{
"characteristicCode" : {
"seatCharacteristicCodeEnum" : { }
},
"marketingInfo" : [ {
"binaryObject" : { },
"descText" : "string",
"fileSizeMeasure" : { },
"heightMeasure" : { },
"hintText" : "string",
"mediaIdentifier" : "string",
"renderingInstructionsText" : "string",
"renderingMethodText" : "string",
"renderingOutputFormatText" : "string",
"renderingOverviewText" : "string",
"seatProfile" : { },
"widthMeasure" : { }
} ],
"seat" : {
"cabinColumn" : { },
"characteristicCode" : { },
"columnIdentifier" : "string",
"seatOnLeg" : [ { } ],
"seatProfile" : [ { } ],
"seatRow" : { },
"shoppingCriteria" : { }
},
"seatKeywords" : [ {
"affinityShoppingCriteria" : { },
"coupon" : { },
"discount" : { },
"keyText" : "string",
"prefLevel" : { },
"seatProfile" : { },
"valueText" : "string"
} ],
"seatPitchMeasure" : {
"unitCode" : "string",
"value" : "number"
},
"seatProfileIdentifier" : "string",
"seatWidthMeasure" : {
"unitCode" : "string",
"value" : "number"
},
"serviceDefinition" : {
"baggageAllowance" : { },
"bilateralTimeLimit" : [ { } ],
"bookingInstructions" : { },
"datedOperatingLeg" : [ { } ],
"depositTimeLimitDateTime" : "string",
"inflightServiceCode" : "string",
"name" : "string",
"namingTimeLimitDateTime" : "string",
"owner" : { },
"paymentTimeLimitDateTime" : "string",
"priceGuaranteeTimeLimitDateTime" : "string",
"reasonForIssuanceCode" : { },
"reasonForIssuanceSubCode" : { },
"seatProfile" : { },
"service" : [ { } ],
"serviceAssociations" : [ { } ],
"serviceBundle" : { },
"serviceCode" : "string",
"serviceDefinitionIdentifier" : "string",
"serviceDescText" : "string",
"ticketingTimeLimitDateTime" : "string"
}
}