Seatmap repeated per PaxSegment/each flight.
List [1..*]
M
Return list of cabins for the seatmap.
List[1..*]
M
Non seat-related cabin feature or facility such as 'Galley', 'Lavatory' and 'Closet'.
List[1..*]
O
Code of the cabin component Type.
String
M
Identifier of the column.
List [1..*], Char(1)
O
First row number of the Cabin Component
Integer
O
Last row number of the Cabin Component
Integer
O
Location of the component relative to the associated Seat Row position. Example (BEFORE/AFTER)
Enum
O
PADIS Cabin code.
Note:
Examples:
CabinCodeType = 5 for Economy cabin
CabinCodeType = 4 for Premium cabin
CabinCodeType = 2 for Upper cabin
Char(1)
O
Airline specific cabin name.
String
O
Aircraft deck. Example: 1. Upper 2. Main 3. Lower
Note:
Since VA operates for a single deck fleet, it will always return "Main".
ENUM
O
Starting/First row number for the cabin.
Integer
O
Ending/Last row number for the cabin.
Integer
O
List of Alphabetic characters (A-Z) identifying a seat within a row.
List[1..*] String
M
Characteristic of an aircraft seat at the specific column.
Note:
Example:
- A (Aisle)
- W (Window)
- MS (Centre)
- WA (Window+Aisle)
String
O
Seat row for the cabin
List [0..*]
O
Characteristics applying to a row of Seats.
Note:
IATA definition from codeset 9864.
List [0..*], String
O
Seat row number
Integer
M
Seat column position. Example: <ColumnID>A</ColumnID>
String
M
Availability of a particular Seat on Leg. Seat Status.
Note:
IATA definition from codeset 9865
ENUM
O
Seat row number.
Integer
M
<SeatCharacteristicsCode>
Characteristics of an aircraft Seat.
Note:
IATA definition from codeset 9825
List [0..*], String ENUM
O
Reference to a Seat Profile ID. Rules relating to Exit Seats to be defined.
String
O
PaxSegment referenceID.
Alphanumeric
M
<SeatMap>
<CabinCompartment>
<CabinType>
<CabinTypeCode>5</CabinTypeCode>
<CabinTypeName>Economy</CabinTypeName>
</CabinType>
<DeckCode>Main</DeckCode>
<FirstRowNumber>45</FirstRowNumber>
<LastRowNumber>98</LastRowNumber>
<SeatColumn>
<ColumnID>A</ColumnID>
<SeatCharacteristicCode>W</SeatCharacteristicCode>
</SeatColumn>
<SeatColumn>
<ColumnID>B</ColumnID>
<SeatCharacteristicCode>MS</SeatCharacteristicCode>
</SeatColumn>
<SeatColumn>
<ColumnID>C</ColumnID>
<SeatCharacteristicCode>A</SeatCharacteristicCode>
</SeatColumn>
<SeatColumn>
<ColumnID>D</ColumnID>
<SeatCharacteristicCode>A</SeatCharacteristicCode>
</SeatColumn>
<SeatColumn>
<ColumnID>F</ColumnID>
<SeatCharacteristicCode>MS</SeatCharacteristicCode>
</SeatColumn>
<SeatColumn>
<ColumnID>G</ColumnID>
<SeatCharacteristicCode>A</SeatCharacteristicCode>
</SeatColumn>
<SeatColumn>
<ColumnID>H</ColumnID>
<SeatCharacteristicCode>A</SeatCharacteristicCode>
</SeatColumn>
<SeatColumn>
<ColumnID>J</ColumnID>
<SeatCharacteristicCode>MS</SeatCharacteristicCode>
</SeatColumn>
<SeatColumn>
<ColumnID>K</ColumnID>
<SeatCharacteristicCode>W</SeatCharacteristicCode>
</SeatColumn>
<SeatRow>
<RowNumber>45</RowNumber>
<Seat>
<ColumnID>A</ColumnID>
<OccupationStatusCode>O</OccupationStatusCode>
<RowNumber>45</RowNumber>
<SeatCharacteristicCode>K</SeatCharacteristicCode>
</Seat>
<Seat>
<ColumnID>B</ColumnID>
<OccupationStatusCode>O</OccupationStatusCode>
<RowNumber>45</RowNumber>
<SeatCharacteristicCode>K</SeatCharacteristicCode>
</Seat>
<Seat>
<ColumnID>C</ColumnID>
<OccupationStatusCode>O</OccupationStatusCode>
<RowNumber>45</RowNumber>
<SeatCharacteristicCode>K</SeatCharacteristicCode>
</Seat>
<Seat>
<ColumnID>D</ColumnID>
<OccupationStatusCode>O</OccupationStatusCode>
<RowNumber>45</RowNumber>
<SeatCharacteristicCode>K</SeatCharacteristicCode>
</Seat>
<Seat>
<ColumnID>F</ColumnID>
<OccupationStatusCode>O</OccupationStatusCode>
<RowNumber>45</RowNumber>
<SeatCharacteristicCode>K</SeatCharacteristicCode>
</Seat>
<Seat>
<ColumnID>G</ColumnID>
<OccupationStatusCode>O</OccupationStatusCode>
<RowNumber>45</RowNumber>
<SeatCharacteristicCode>K</SeatCharacteristicCode>
</Seat>
<Seat>
<ColumnID>H</ColumnID>
<OccupationStatusCode>O</OccupationStatusCode>
<RowNumber>45</RowNumber>
<SeatCharacteristicCode>K</SeatCharacteristicCode>
</Seat>
<Seat>
<ColumnID>J</ColumnID>
<OccupationStatusCode>O</OccupationStatusCode>
<RowNumber>45</RowNumber>
<SeatCharacteristicCode>K</SeatCharacteristicCode>
</Seat>
<Seat>
<ColumnID>K</ColumnID>
<OccupationStatusCode>O</OccupationStatusCode>
<RowNumber>45</RowNumber>
<SeatCharacteristicCode>K</SeatCharacteristicCode>
</Seat>
</SeatRow>
<SeatRow>
<Seat>
...
</Seat>
</SeatRow>
</CabinCompartment>
<PaxSegmentRefID>SEG1</PaxSegmentRefID>
</SeatMap>