The Flight Seat Map Response message display which seats are available for a given flight, as well as their location within the aircraft.
OTA_AirSeatMapRS*:
*mandatory
For more information see Common Data Description section in Glossary. For more information see Common Data Description section in Glossary. | | |
SeatMapResponse | | | Contains the flight segment details and seat information on this segment. | 0...1 |
SeatMapResponse/FlightSegmentInfo* | | | Contains the flight segment details for which the seat map is sent. | 1...1 |
SeatMapResponse/SeatMapDetails/CabinClass* | | | Describes the Cabin details in a seat map. Element can appear in response more than once (for example, supplier can provide seat info for several cabins simultaneously). | 1…8 |
CabinType | string (“Economy”, “Business”, “First”, “Premium Economy”) | Cabin class for which the seat map details is being given. | 0...1 |
CabinLocation | string | Specifies cabin location as provided by supplier. Usually describes deck location: maindeck,lowerdeck, etc. | 0...1 |
Name | string | Cabin Class designator. | 0...1 |
SeatMapResponse/SeatMapDetails/CabinClass/AirRows/AirRow* | | | Describes a row in a Cabin class of a flight. | 1...999 |
OTA_AirSeatMapRS/FlightSegmentInfo*:
Element | Attribute | Type | Description | Min…Max occurs |
---|
| CodeContext* | | For more information see Common Data Description section in Glossary. | 1...1 |
DepartureDateTime* | YYYY-MM-DD T hh:mm:ss. | Contains departure date and local time in the departure airport. | 1...1 |
FlightNumber* | integer | The flight number. | 1...1 |
RPH | integer | The flight segment unique ID. | 0...1 |
DepartureAirport* | | | Identifies departure point of flight segment. | 1...1 |
LocationCode* | string (3) | For more information see Common Data Description section in Glossary. | 1...1 |
ArrivalAirport* | | | Identifies arrival point of flight segment. | 1...1 |
LocationCode* | string (3) | For more information see Common Data Description section in Glossary. | 1...1 |
Equipment |
For more information see Common Data Description section in Glossary.For more information see Common Data Description section in Glossary. | OTA_AirSeatMapRS/SeatMapResponse/SeatMapDetails/CabinClass/AirRows/AirRow*:
Element | Attribute | Type | Description | Min…Max occurs |
---|
| RowNumber* | integer | Specifies the actual row number in the seat map. | 1...1 |
AirSeats/AirSeat | | | A Seat within a row. | 0...99 |
AirRowCharacteristics | | | Describes the characteristics of a specific seat row. | 0...1 |
RowCharacteristic | string | 0...1 |
RowCharDescription | string | 0...1 |
OTA_AirSeatMapRS/SeatMapResponse/SeatMapDetails/CabinClass/AirRows/AirRow/AirSeats/AirSeat:
Element | Attribute | Type | Description | Min…Max occurs |
---|
| SeatNumber* | string | Actual seat number within a particular row, typically A, B, etc. | 1...1 |
SeatCharacteristic | string | Describes the characteristics code of a specific seat as provided by supplier. | 0...1 |
SeatCharDescription | string | Seat characteristic description as provided by supplier. | 0...1 |
SeatAvailability* |
stringinteger (1 - "Available", 3 - "Not Available") | Shows the availability of certain seat. | 1...1 |
SeatCharacteristicCodes | string | Shows OTA codes of Air Seat Type. | 0...1 |
PassengerFares | | | Contains pricing info for each seat. | 0...9 |
PassengerFares/PassengerFare | | | Contains pricing info for seat. | 0...9 |
Code | string ("ADT", "CHD", "INF", "INS") | Indicates Passenger Type Code. Possible values: “ADT” (adult), “CHD” (child), “INF” (infant), “INS” (infant with seat). Info |
---|
Note: Passenger type “INS” is supported for limited suppliers. Please check with GP Travel HUB development if you are interested in specific supplier. |
| 0...1 |
PassengerFares/PassengerFare/TotalFare* | | | Identifies the total price that the passenger would pay. | 1...1 |
Amount* | | For more information see Common Data Description section in Glossary. | 1...1 |
CurrencyCode* |
For more information see Common Data Description section in Glossary.For more information see Common Data Description section in Glossary. | | 1...1 |
| TaxCode* | string (2 - 10) | Identifies the type of tax. If it is not returned by supplier the value will be “17“. | 1...1 |
Expand |
---|
title | Flight Seat Map Response Sample XML |
---|
|
Code Block |
---|
| <OTA_AirSeatMapRS PrimaryLangID="en" Version="2.0" EchoToken="123" xmlns="http://www.opentravel.org/OTA/2003/05">
<Success/>
<SeatMapResponses>
<SeatMapResponse>
<FlightSegmentInfo FlightNumber="0907" DepartureDateTime="2020-11-21T13:55:00" CodeContext="amadeus">
<DepartureAirport LocationCode="LHR"/>
<ArrivalAirport LocationCode="FRA"/>
<Equipment AirEquipType="321"/>
<MarketingAirline Code="LH"/>
</FlightSegmentInfo>
<SeatMapDetails>
<CabinClass Name="M" CabinType="Economy" CabinLocation="maindeck">
<AirRows>
<AirRow RowNumber="12">
<AirSeats>
<AirSeat SeatNumber="A" SeatCharacteristic="W.1." SeatCharDescription="Window seat.Restricted seat."/>
<PassengerFares>
<PassengerFare>
<TotalFare Amount="35.68" CurrencyCode="USD"/>
<Taxes>
<Tax Amount="22.22" CurrencyCode="USD" TaxCode="PIL"/>
</Taxes>
</PassengerFare>
</PassengerFares>
<AirSeat SeatNumber="B" SeatCharacteristic="9.1." SeatCharDescription="Center seat (not window, not aisle).Restricted seat."/>
<AirSeat SeatNumber="C" SeatCharacteristic="A.1." SeatCharDescription="Aisle seat.Restricted seat."/>
<AirSeat SeatNumber="D" SeatCharacteristic="A.1." SeatCharDescription="Aisle seat.Restricted seat."/>
<AirSeat SeatNumber="E" SeatCharacteristic="9.1." SeatCharDescription="Center seat (not window, not aisle).Restricted seat."/>
<AirSeat SeatNumber="F" SeatCharacteristic="W.1." SeatCharDescription="Window seat.Restricted seat."/>
</AirSeats>
</AirRow>
<AirRow RowNumber="13">
<AirSeats/>
<AirRowCharacteristics RowCharacteristic="Z" RowCharDescription="Row does not exist."/>
</AirRow>
<AirRow RowNumber="14">
<AirSeats>
<AirSeat SeatNumber="A" SeatCharacteristic="W.1." SeatCharDescription="Window seat.Restricted seat."/>
<AirSeat SeatNumber="B" SeatCharacteristic="9.1." SeatCharDescription="Center seat (not window, not aisle).Restricted seat."/>
<AirSeat SeatNumber="C" SeatCharacteristic="A.1." SeatCharDescription="Aisle seat.Restricted seat."/>
<AirSeat SeatNumber="D" SeatCharacteristic="A.1." SeatCharDescription="Aisle seat.Restricted seat."/>
<AirSeat SeatNumber="E" SeatCharacteristic="9.1." SeatCharDescription="Center seat (not window, not aisle).Restricted seat."/>
<AirSeat SeatNumber="F" SeatCharacteristic="W.1." SeatCharDescription="Window seat.Restricted seat."/>
</AirSeats>
<AirRowCharacteristics RowCharacteristic="K" RowCharDescription="Overwing row"/>
</AirRow>
<AirRow RowNumber="16">
<AirSeats/>
<AirRowCharacteristics RowCharacteristic="K" RowCharDescription="Overwing row"/>
</AirRow>
<AirRow RowNumber="23">
<AirSeats>
<AirSeat SeatNumber="A" SeatCharacteristic="W.LS." SeatCharDescription="Window seat.Left side of aircraft."/>
<AirSeat SeatNumber="B" SeatCharacteristic="9.LS." SeatCharDescription="Center seat (not window, not aisle).Left side of aircraft."/>
<AirSeat SeatNumber="C" SeatCharacteristic="A.LS." SeatCharDescription="Aisle seat.Left side of aircraft."/>
<AirSeat SeatNumber="D" SeatCharacteristic="A.RS." SeatCharDescription="Aisle seat.Right side of aircraft."/>
<AirSeat SeatNumber="E" SeatCharacteristic="9.RS." SeatCharDescription="Center seat (not window, not aisle).Right side of aircraft."/>
<AirSeat SeatNumber="F" SeatCharacteristic="W.RS." SeatCharDescription="Window seat.Right side of aircraft."/>
</AirSeats>
<AirRowCharacteristics RowCharacteristic="K" RowCharDescription="Overwing row"/>
</AirRow>
<AirRow RowNumber="25">
<AirSeats>
<AirSeat SeatNumber="A" SeatCharacteristic="W.8." SeatCharDescription="Window seat.No seat at this location."/>
<AirSeat SeatNumber="B" SeatCharacteristic="9.1D.A.AS.LS." SeatCharDescription="Center seat (not window, not aisle).Restricted recline seat.Aisle seat.Individual airphone.Left side of aircraft."/>
<AirSeat SeatNumber="C" SeatCharacteristic="A.1D.AS.LS." SeatCharDescription="Aisle seat.Restricted recline seat.Individual airphone.Left side of aircraft."/>
<AirSeat SeatNumber="D" SeatCharacteristic="A.1D.AS.RS." SeatCharDescription="Aisle seat.Restricted recline seat.Individual airphone.Right side of aircraft."/>
<AirSeat SeatNumber="E" SeatCharacteristic="9.1D.A.AS.RS." SeatCharDescription="Center seat (not window, not aisle).Restricted recline seat.Aisle seat.Individual airphone.Right side of aircraft."/>
<AirSeat SeatNumber="F" SeatCharacteristic="W.8." SeatCharDescription="Window seat.No seat at this location."/>
</AirSeats>
</AirRow>
</AirRows>
</CabinClass>
</SeatMapDetails>
</SeatMapResponse>
</SeatMapResponses>
</OTA_AirSeatMapRS> |
|