/
7.2. FLIGHT SEAT MAP RESPONSE

7.2. FLIGHT SEAT MAP RESPONSE

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

Element

Attribute

Type

Description

Min…Max occurs

Element

Attribute

Type

Description

Min…Max occurs

 

PrimaryLangID*

 

For more information see Common Data Description section in Glossary.

0...1

Success

 

 

 

Warnings/Warning

 

 

 

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

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

 

 

0...2

MarketingAirline*

 

 

1...1

OTA_AirSeatMapRS/SeatMapResponse/SeatMapDetails/CabinClass/AirRows/AirRow*:

Element

Attribute

Type

Description

Min…Max occurs

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

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*

integer (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).

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*

 

1...1

PassengerFares/PassengerFare/Taxes/Tax

 

 

Contains information about particular tax.

0...*

 

Amount*

 

For more information see Common Data Description section in Glossary.

1...1

 

CurrencyCode*

 

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

 

<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>

Related content

5.2. FLIGHT FARE RULES RESPONSE
5.2. FLIGHT FARE RULES RESPONSE
More like this
5.1. FLIGHT FARE RULES REQUEST
5.1. FLIGHT FARE RULES REQUEST
Read with this
7.1. FLIGHT SEAT MAP REQUEST
7.1. FLIGHT SEAT MAP REQUEST
More like this
3.2. FLIGHT SCHEDULE SEARCH RESPONSE
3.2. FLIGHT SCHEDULE SEARCH RESPONSE
Read with this
6.2. FLIGHT DETAILS RESPONSE
6.2. FLIGHT DETAILS RESPONSE
More like this
6.1. FLIGHT DETAILS REQUEST
6.1. FLIGHT DETAILS REQUEST
Read with this