Seat Map (seats/availability) · Structure RS

Seat Map (seats/availability) · Structure RS

Response Body - Seat Map (seats/availability) RS


NAME

DESCRIPTION

FORMAT

ALLOWED VALUES

NAME

DESCRIPTION

FORMAT

ALLOWED VALUES

Standalone Seat Map (seats/availability) Response

token

 

String

so63458244ca1fb

version

 

Integer

2

solutions

 

Array[Object]

 

solutions/line_i_d

 

String

43a13ec6-af4

solutions/locator

 

String

L8GUM6

solutions/segments

 

Array[Object]

 

segments/id

ID

String

1

segments/source_i_d

Source ID

String

VY1007

segments/origin

 

Object

 

origin/id

Origin ID

String

52e6e452099c

origin/short_name

Short name

String

BARAJAS ADOLFO SU\u00c1REZ

origin/long_name

Long Name

String

BARAJAS ADOLFO SU\u00c1REZ

origin/type

Type

String

Airport

origin/iata

IATA Code

String

AGP

origin/latitude

Latitude

Double

36.6736111111

origin/longitude

Longitude

Double

-4.49888888889

origin/time_zone

Time zone

String

Europe/Madrid

origin/country

Country code

String

ES

origin/country_name

Country name

String

ESPA\u00d1A

origin/city_name

City name

String

MADRID

origin/iata_city

IATA City

String

MAD

origin/localizacion

Localizacion

String

ESP

segments/destination

 

 

 

destination/id

ID

String

52e6e45206c5

destination/short_name

Short name

String

BRUSELAS

destination/long_name

Long name

String

BRUSELAS

destination/type

Type

String

Airport

destination/iata

IATA Code

String

BRU

destination/latitude

Latitude

Double

50.9022222222

destination/longitude

Longitude

Double

4.49861111111

destination/time_zone

Time zone

String

Europe/Brussels

destination/country

Country code

String

BE

destination/country_name

Country name

String

BELGICA

destination/city_name

City name

String

BRUSELAS

destination/iata_city

IATA City

String

BRU

destination/localizacion

Localizacion

String

EUR

segments/departure_date_time

Departure date time

Date time

2022-11-15T15:30:00

segments/arrival_date_time

Arrival date time

Date time

2022-11-15T18:20:00

segments/origin_terminal

Origin terminal

String

1

segments/destinations_terminal

Destination terminal

String

S

segments/transport_type

Transport type

String

  • Flight

  • Train

  • Bus

  • Car

segments/company

 

Object

 

company/id

Company ID

String

5522e251749c

company/short_name

Short name

String

Brussels Airlines

company/long_name

Long name

String

Brussels Airlines

company/iata

IATA Code

String

SN

company/icao

ICAO Code

String

BEL

company/need_doc

Need doc

Bool

  • True

  • False

segments/operating_company

 

Object

 

operating_company/id

Operating company ID

String

5522e251749c

operating_company/short_name

Short name

String

Brussels Airlines

operating_company/long_name

Long name

String

Brussels Airlines

operating_company/iata

IATA Code

String

SN

operating_company/icao

ICAO Code

String

BEL

operating_company/need_doc

Need doc

Bool

  • True

  • False

segments/transport_number

Transport number

String

3738

segments/class_of_service

Class of service

String

T

segments/fare_basis_code

Fare basis code or fare identifier in the connector

String

T03LGTU3

segments/cabin

 

Object

 

cabin/id

Cabin ID

String

Y

cabin/short_name

Short name

String

Snaeconomylight1

cabin/long_name

Long name

String

Economy

segments/equipment

Identifies the transport/plane in which the trip is made

String

73H

segments/seats

Number of seats available in segment

Integer

9

segments/seats_map

 

Object

 

seat_map/columns

 

Array[Object]

 

columns/code

Column code

String

A

columns/position

Position code: A: Aisle; W: Window

String

W

seat_map/first_row

First row of the map of the plane

Integer

9

seat_map/last_row

Last row of the map of the plane

Integer

32

seat_map/group

Seat grouping (example: wagon number for renfe

String

 

seat_map/exceptions

Array of exceptions

Array

These seats are not available on the map.

seat_map/avail

Available seats

Object

 

avail/9

The seat number is the key of the array

Object

 

9/A

 

Object

 

A/short_name

Short name

String

9A

A/long_name

Long name

String

9A

A/description

Description

String

9A

A/source_i_d

Source ID

String

9A

A/type

Type

String

SEAT

A/extensions

 

Object

 

extensions/column

Column number of the seat

String

A

extensions/row

Row number of the seat

Integer

9

extensions/characteristics

 

Object

 

characteristics/A

Aisle seat

String

Aisle seat

NOTE: List of characteristics in the last section of the document

 

 

 

extensions/currency

 

String

EUR

A/currency

Currency

String

EUR

A/fee

Supplement fee

Double

5

A/price

Supplement total price, base + fee

Double

27

A/total

Supplement total price

Double

32

A/included

Is extra included

Bool

false

A/mandatory

Is supplement mandatory?

Bool

false

A/selected

Is supplement selected?

Bool

false

A/category

Supplement category

String

SeatMap

A/distribution

Distribution

String

ByPassenger

A/pax_references

 

Array[String]

1

A/row

Row number of the seat

Integer

9

A/colum

Column number of the seat

String

A

A/characteristics

 

Object

 

characteristics/CH

Chargeable seats

String

Chargeable seats

NOTE: List of characteristics in the last section of the document

 

 

 

segments/baggage

 

Object

 

baggage/quantity

Quantity of type defined in 'unit'

Integer

0

baggage/unit

Unit type

String

Units, Kilo, Pounds, Size, Weight

segments/fare_type

Fare type

String

PUBLIC

services/duration

Duration

Integer

27300

services/low_cost