Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: SeatAvailability value was changed on int (1 - "Available", 3 - "Not Available")

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

PrimaryLangID*

 

For more information see Common Data Description section in Glossary.

0...1

Success

 

 

For more information see Common Data Description section in Glossary.

 

Warnings/Warning

 

 

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.

0...2

MarketingAirline*

For more information see Common Data Description section in Glossary.

1...1

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

...

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

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

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.

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*

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

...