SeatOnLeg
A sitting place for a passenger or crew in a cabin compartment on a Dated Operating Leg.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
aLaCarteOfferItem |
A Container of one Service (excluding flights) or Service Bundle which is priced per unit. A La Carte Offer Items are optional, and the quantities of these can be selected for any of the eligible passengers and segments. |
array |
false |
ALaCarteOfferItem |
--- |
false |
availableSeatSericeAssociation |
A reference to the details of this Service. May include either Passenger Journeys, a Service Definition, or a Selected Seat. |
ServiceAssociations |
false |
|
|
false |
datedOperatingLeg |
A nonstop operation of a transport vehicle between the departure station and the arrival station. Can be used for aircrafts as well as other transport vehicles such as train or bus etc. |
DatedOperatingLeg |
true |
|
|
false |
occupationStatusCode |
Information related to the availability of a particular Seat on Leg. |
SeatStatusCode |
false |
|
|
false |
seat |
A sitting place for a passenger located in the cabin. |
Seat |
true |
|
|
false |
seatRow |
A row of passenger seats located in the cabin. |
SeatRow |
true |
|
|
false |
selectedSeatSericeAssociation |
A reference to the details of this Service. May include either Passenger Journeys, a Service Definition, or a Selected Seat. |
ServiceAssociations |
false |
|
|
false |
service |
An instance of a specific flight or Service Definition as it has been offered (and eventually ordered and consumed) in the context of a specific Offer and/or Order. |
array |
false |
Service |
--- |
false |
{
"alacarteofferitem" : [ {
"cancelRestrictions" : [ { } ],
"changeRestrictions" : [ { } ],
"commission" : [ { } ],
"flightService" : { },
"offer" : { },
"offerItemIdentifier" : "string",
"orderItem" : { },
"pax" : [ { } ],
"paxJourney" : [ { } ],
"paxSegment" : [ { } ],
"paymentTimeLimit" : { },
"priceClass" : [ { } ],
"seatOnLeg" : { },
"unitPrice" : { }
} ],
"availableSeatSericeAssociation" : {
"availableSeat" : { },
"flightServicePaxSegment" : { },
"nonFlightServicePaxSegment" : { },
"paxJourney" : { },
"paxSegmentRefIdentifier" : "string",
"selectedSeat" : { },
"service" : { },
"serviceDefinition" : { }
},
"datedOperatingLeg" : {
"aircraft" : { },
"cabinCompartment" : [ { } ],
"carrierAircraftType" : { },
"changeOfGaugeInd" : "boolean",
"datedOperatingFlight" : { },
"datedOperatingLegIdentifier" : "string",
"datedOperatingSegment" : [ { } ],
"distanceMeasure" : { },
"iataAircraftType" : { },
"inflightService" : [ { } ],
"onGroundDurationTime" : "string",
"onwardLeg" : [ { } ],
"operatingCarrier" : { },
"paxLeg" : [ { } ],
"previousLeg" : [ { } ],
"seatOnLeg" : [ { } ],
"surfaceTransportVehicle" : { },
"tailAssignment" : [ { } ],
"transportArrival" : { },
"transportDep" : { }
},
"occupationStatusCode" : {
"seatStatusCodeEnum" : { }
},
"seat" : {
"cabinColumn" : { },
"characteristicCode" : { },
"columnIdentifier" : "string",
"seatOnLeg" : [ { } ],
"seatProfile" : [ { } ],
"seatRow" : { },
"shoppingCriteria" : { }
},
"seatRow" : {
"balanceArmMeasure" : { },
"cabinCompartment" : { },
"cabinSection" : { },
"firstRowSeatRow" : { },
"firstSeatRowCabinCompartment" : { },
"lastRowSeatRow" : { },
"lastSeatRowCabinCompartment" : { },
"maximumSeatsQty" : "number",
"maximumWeightMeasure" : { },
"rowCharacteristicCode" : { },
"rowNumber" : "integer",
"seat" : [ { } ],
"seatOnLeg" : [ { } ],
"weightUnitIndexValue" : "number"
},
"selectedSeatSericeAssociation" : {
"availableSeat" : { },
"flightServicePaxSegment" : { },
"nonFlightServicePaxSegment" : { },
"paxJourney" : { },
"paxSegmentRefIdentifier" : "string",
"selectedSeat" : { },
"service" : { },
"serviceDefinition" : { }
},
"service" : [ {
"accountingCode" : "string",
"accountingSubCode" : "string",
"actionCode" : { },
"alacarteofferitem" : { },
"bag" : [ { } ],
"bookingRef" : [ { } ],
"bookingStatusCode" : { },
"componentService" : [ { } ],
"compoundService" : { },
"coupon" : { },
"deliveryCode" : "string",
"deliveryMilestoneCode" : "string",
"deliveryProvider" : { },
"deliveryStatusCode" : { },
"deliveryStatusDescText" : "string",
"dependeeService" : { },
"dependentService" : [ { } ],
"descText" : "string",
"expirationDateTime" : "string",
"interlineSettlementInfo" : { },
"internalValue" : { },
"milestoneCode" : "string",
"offeredPax" : [ { } ],
"offerItem" : { },
"orderItem" : { },
"pax" : { },
"paxJourney" : { },
"paxSegment" : { },
"responsibleAirline" : { },
"selectedSeat" : { },
"serviceAssociations" : { },
"serviceDefinition" : { },
"serviceIdentifier" : "string",
"statusChangeReasonText" : "string",
"statusCode" : { },
"statusDescText" : "string",
"typeText" : "string",
"unchangedInd" : "boolean"
} ]
}