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

Seat

A sitting place for a passenger located in the cabin.

Properties

Name Description Type Required Generic Enum Ignore
cabinColumn A Column within a Cabin used to identify Seats and Cabin Components within a Row. CabinColumn true false
characteristicCode Characteristic of an aircraft seat e.g. A (Aisle seat), E (Exit and emergency exit),..., according to PADIS code list 9825. SeatCharacteristicCode false false
columnIdentifier Alphabetic character identifying a seat within a row. string false false
seatOnLeg A sitting place for a passenger or crew in a cabin compartment on a Dated Operating Leg. array false SeatOnLeg --- false
seatProfile An Airline defined characteristics shared by a group of seats. array false SeatProfile --- false
seatRow A row of passenger seats located in the cabin. SeatRow true false
shoppingCriteria A set of criteria which qualifies the flight request by influencing which results are returned in the shopping response, including preferred or required criteria. ShoppingCriteria true false
{
  "cabinColumn" : {
    "cabinCompartment" : { },
    "cabinComponent" : { },
    "characteristicCode" : { },
    "columnIdentifier" : "string",
    "seat" : { }
  },
  "characteristicCode" : {
    "seatCharacteristicCodeEnum" : { }
  },
  "columnIdentifier" : "string",
  "seatOnLeg" : [ {
    "alacarteofferitem" : [ { } ],
    "availableSeatSericeAssociation" : { },
    "datedOperatingLeg" : { },
    "occupationStatusCode" : { },
    "seat" : { },
    "seatRow" : { },
    "selectedSeatSericeAssociation" : { },
    "service" : [ { } ]
  } ],
  "seatProfile" : [ {
    "characteristicCode" : { },
    "marketingInfo" : [ { } ],
    "seat" : { },
    "seatKeywords" : [ { } ],
    "seatPitchMeasure" : { },
    "seatProfileIdentifier" : "string",
    "seatWidthMeasure" : { },
    "serviceDefinition" : { }
  } ],
  "seatRow" : {
    "balanceArmMeasure" : { },
    "cabinCompartment" : { },
    "cabinSection" : { },
    "firstRowSeatRow" : { },
    "firstSeatRowCabinCompartment" : { },
    "lastRowSeatRow" : { },
    "lastSeatRowCabinCompartment" : { },
    "maximumSeatsQty" : "number",
    "maximumWeightMeasure" : { },
    "rowCharacteristicCode" : { },
    "rowNumber" : "integer",
    "seat" : [ { } ],
    "seatOnLeg" : [ { } ],
    "weightUnitIndexValue" : "number"
  },
  "shoppingCriteria" : {
    "allianceCriteria" : { },
    "baggagePricingCriteria" : { },
    "cabinTypeCriteria" : { },
    "connectionCriteria" : { },
    "existingOrderCriteria" : { },
    "fareCriteria" : [ { } ],
    "flightCriteria" : { },
    "fopCriteria" : [ { } ],
    "paymentCardCriteria" : [ { } ],
    "programCriteria" : [ { } ],
    "promotionCriteria" : { },
    "seatCriteria" : [ { } ],
    "serviceCriteria" : { },
    "specialNeedsCriteria" : { },
    "tripPurposeCode" : { }
  }
}