Source: https://guides.developer.iata.org/docs/download-the-latest-standards

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"
  } ]
}