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

CabinColumn

A Column within a Cabin used to identify Seats and Cabin Components within a Row.

Properties

Name Description Type Required Generic Enum Ignore
cabinCompartment A physical aircraft compartment where passenger seats are installed, classified by a given Cabin Type. CabinCompartment true false
cabinComponent A Non-seat related cabin feature or facility (e.g. lavatory, galley, closet, stowage, etc.) CabinComponent false false
characteristicCode Column characteristic/property code (e.g. A - Aisle, W - Window, etc.). SeatCharacteristicCode false false
columnIdentifier Identifier of the column (e.g. A, B, C, etc.). string false false
seat A sitting place for a passenger located in the cabin. Seat false false
{
  "cabinCompartment" : {
    "cabinColumn" : [ { } ],
    "cabinCompartmentIdentifier" : "string",
    "cabinComponent" : [ { } ],
    "cabinType" : { },
    "datedOperatingLeg" : [ { } ],
    "deck" : [ { } ],
    "firstRow" : { },
    "lastRow" : { },
    "seatRow" : [ { } ]
  },
  "cabinComponent" : {
    "absoluteLengthMeasure" : { },
    "absoluteWidthMeasure" : { },
    "aircraftGroupConfiguration" : { },
    "balanceArmAftMeasure" : { },
    "balanceArmCentroidMeasure" : { },
    "balanceArmForwardMeasure" : { },
    "cabinColumn" : [ { } ],
    "cabinCompartment" : { },
    "cabinComponentName" : "string",
    "columnEquivWidthNumber" : "number",
    "firstSeatRow" : { },
    "lastSeatRow" : { },
    "lateralArmCentroidMeasure" : { },
    "lateralArmFromMeasure" : { },
    "lateralArmToMeasure" : { },
    "maximumWeightMeasure" : { },
    "orientationCode" : { },
    "pantryDistributionElement" : [ { } ],
    "positionCode" : { },
    "rowEquivLengthNumber" : "number",
    "typeCode" : { },
    "weightUnitIndexValue" : "number"
  },
  "characteristicCode" : {
    "seatCharacteristicCodeEnum" : { }
  },
  "columnIdentifier" : "string",
  "seat" : {
    "cabinColumn" : { },
    "characteristicCode" : { },
    "columnIdentifier" : "string",
    "seatOnLeg" : [ { } ],
    "seatProfile" : [ { } ],
    "seatRow" : { },
    "shoppingCriteria" : { }
  }
}