CabinCompartment
A physical aircraft compartment where passenger seats are installed, classified by a given Cabin Type.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
cabinColumn |
A Column within a Cabin used to identify Seats and Cabin Components within a Row. |
array |
true |
CabinColumn |
--- |
false |
cabinCompartmentIdentifier |
Identifier assigned by a Carrier which uniquely identifies a Cabin Compartment. |
string |
false |
|
|
false |
cabinComponent |
A Non-seat related cabin feature or facility (e.g. lavatory, galley, closet, stowage, etc.) |
array |
false |
CabinComponent |
--- |
false |
cabinType |
A Type of compartment of an aircraft, offering specific services (e.g. business class, economy). |
CabinType |
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. |
array |
false |
DatedOperatingLeg |
--- |
false |
deck |
A structural floor level. For aircraft having one structural level only, this floor level shall be referred to as the main deck. For aircraft having more than one structural floor level, the different floor levels shall be referred to as 'lower deck', 'main deck' and 'upper deck', starting from bottom to top. |
array |
true |
Deck |
--- |
false |
firstRow |
A row of passenger seats located in the cabin. |
SeatRow |
false |
|
|
false |
lastRow |
A row of passenger seats located in the cabin. |
SeatRow |
false |
|
|
false |
seatRow |
A row of passenger seats located in the cabin. |
array |
false |
SeatRow |
--- |
false |
{
"cabinColumn" : [ {
"cabinCompartment" : { },
"cabinComponent" : { },
"characteristicCode" : { },
"columnIdentifier" : "string",
"seat" : { }
} ],
"cabinCompartmentIdentifier" : "string",
"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"
} ],
"cabinType" : {
"airlineCabinType" : [ { } ],
"baggageCabinTypeSegmentServiceOffer" : [ { } ],
"baggageStandardWeights" : [ { } ],
"cabinCompartment" : [ { } ],
"cabinLayoutClassInfo" : [ { } ],
"cabinTypeCode" : { },
"cabinTypeIdentifier" : "string",
"cabinTypeName" : "string",
"fareComponent" : { },
"flightCriteria" : { },
"name" : "string",
"paxCabinTypeSegmentServiceOffer" : [ { } ],
"paxSegment" : [ { } ],
"paxStandardWeights" : [ { } ],
"priceClass" : { },
"saleableConfigurationClassInfo" : [ { } ],
"saleableConfigurationSectionClassInfo" : [ { } ],
"shoppingCriteria" : [ { } ],
"typeCode" : { }
},
"datedOperatingLeg" : [ {
"aircraft" : { },
"cabinCompartment" : [ { } ],
"carrierAircraftType" : { },
"changeOfGaugeInd" : "boolean",
"datedOperatingFlight" : { },
"datedOperatingLegIdentifier" : "string",
"datedOperatingSegment" : [ { } ],
"distanceMeasure" : { },
"iataAircraftType" : { },
"inflightService" : [ { } ],
"onGroundDurationTime" : "string",
"onwardLeg" : [ { } ],
"operatingCarrier" : { },
"paxLeg" : [ { } ],
"previousLeg" : [ { } ],
"seatOnLeg" : [ { } ],
"surfaceTransportVehicle" : { },
"tailAssignment" : [ { } ],
"transportArrival" : { },
"transportDep" : { }
} ],
"deck" : [ {
"aircraftGroupConfiguration" : { },
"balanceArmAftMeasure" : { },
"balanceArmForwardMeasure" : { },
"cabinCompartment" : { },
"cabinCrewLocation" : [ { } ],
"cabinSection" : [ { } ],
"deckCode" : { },
"floorLoadLimitation" : [ { } ],
"hold" : [ { } ],
"lateralArmFromMeasure" : { },
"lateralArmToMeasure" : { },
"maximumWeightMeasure" : { },
"remark" : [ { } ],
"runningLoadLimitation" : [ { } ],
"volumeMeasure" : { }
} ],
"firstRow" : {
"balanceArmMeasure" : { },
"cabinCompartment" : { },
"cabinSection" : { },
"firstRowSeatRow" : { },
"firstSeatRowCabinCompartment" : { },
"lastRowSeatRow" : { },
"lastSeatRowCabinCompartment" : { },
"maximumSeatsQty" : "number",
"maximumWeightMeasure" : { },
"rowCharacteristicCode" : { },
"rowNumber" : "integer",
"seat" : [ { } ],
"seatOnLeg" : [ { } ],
"weightUnitIndexValue" : "number"
},
"lastRow" : {
"balanceArmMeasure" : { },
"cabinCompartment" : { },
"cabinSection" : { },
"firstRowSeatRow" : { },
"firstSeatRowCabinCompartment" : { },
"lastRowSeatRow" : { },
"lastSeatRowCabinCompartment" : { },
"maximumSeatsQty" : "number",
"maximumWeightMeasure" : { },
"rowCharacteristicCode" : { },
"rowNumber" : "integer",
"seat" : [ { } ],
"seatOnLeg" : [ { } ],
"weightUnitIndexValue" : "number"
},
"seatRow" : [ {
"balanceArmMeasure" : { },
"cabinCompartment" : { },
"cabinSection" : { },
"firstRowSeatRow" : { },
"firstSeatRowCabinCompartment" : { },
"lastRowSeatRow" : { },
"lastSeatRowCabinCompartment" : { },
"maximumSeatsQty" : "number",
"maximumWeightMeasure" : { },
"rowCharacteristicCode" : { },
"rowNumber" : "integer",
"seat" : [ { } ],
"seatOnLeg" : [ { } ],
"weightUnitIndexValue" : "number"
} ]
}