PassengerList


 PassengerList

 Version

VersionReason for ChangeRelease StatusPre-Live DateLive Date
0.2FQTV Update to OrderReshop API - To enrich the passenger list data with FQTV information (if it is applicable) within OrderReshop API.  
0.1/wiki/spaces/A1S/pages/728104987  

 Data Model

 Definition

XML
ElementsDetails

O/M

<PassengerList>

List of all passengers to whom the shopping response is returned.

O

<Passenger>
Any person except members of the crew carried or to be carried with the consent of the carrier, on board of any transport vehicle such as aircraft, train, bus, ship. This will be repeated for each passenger.M
PassengerID (Attribute)

Unique reference Key

Example: SH1 or P1 

The client can pass any unique reference in requests. In Response, the system will return the same reference as used by clients while sending the request 

M
<PTC>

Type code applying to the Passenger which typically drives pricing

Example: ADT, CHD etc.

O
<Birthdate>

If providing passenger Birthdate without passenger name, Specify Birthdate here.
Otherwise, specify under individual details along with the name. 

Date of birth in “YYYY-MM-DD” format

Example: 2002-01-01

Should be used in AirShoppingRQ & OfferPriceRQ to specify the birth date in the case of a young adult.

O
<Individual>
A single human being as distinct from a group, class, or family.O
<Birthdate>

Date of birth in “YYYY-MM-DD” format

Example: 2002-01-01

In Ordercreate, Date Of Birth must always be provided for infant passenger. It must also be provided for all passengers for an APIS route. Even if it’s not an APIS route, it is recommended to provide passenger’s DOB, as it will be used to identify if the passenger is a young adult.

O
<Gender>
Gender of the individual (Male, Female).O
<NameTitle>

Individual's name title.

Possible values: Mr, Mrs, Miss, Ms, Mstr, Capt, Prof, Dr, Dame, Lady, Lord, The Rt Hon, Rabbi, Rev, Sir, Baroness, Baron, Viscount, and Viscountess.

Maximum length restriction is 50 characters.

O
<GivenName>

Passenger name details

Example: JOHN.

Maximum length restriction is 50 characters.

O
<Surname>

Individual's family name, last name.

Example: SMITH.

Maximum length restriction is 50 characters.

M
<LoyaltyProgramAccount>

Specify passenger’s frequent flyer information AVIOS, OnBusiness and BusinessExtra numbers are accepted in this section.

FQTV Test Cards are available here

O
<Airline>
An enterprise operating aircraft for commercial purposesO[Choice]
<AirlineDesignator>

Frequent flyer airline code

Example: BA
O
<ProviderName>
Non-airline loyalty program provider nameO[Choice]
<ProgramName>

Should be populated for 'On Business' or 'Business Extra' cases

Example: On Business

O
<AccountNumber>

Loyalty Program account number.

Example: ABC123456

O
<TierCode>

Loyalty Program tier code

Example: GOLD

Note: This is applicable only for refund quote operation of OrderReshop API

FQTV Test Cards are available here

O
<IdentityDocument>

Any document which may be used to identify a person or verify aspects of a person's personal identity.

O
<IdentityDocumentNumber>

Uniquely identifies the document from all other identity documents issued by the state or organization. 

Example: Passport number, drive license number.

M
<IdentityDocumentType>

The type of passenger document.

Example: PT (Passport), 709 (National ID card) and AEA (Passenger's Redress Number)

M
<IssuingCountryCode>

Issuing country code of the identity document.

Example: GBR, and FRA (Three-digit country code)

O
<CitizenshipCountryCode>

Citizenship Country Code.

Example: GBR and FRA (Three-digit country code)

O
<ResidenceCountryCode>

Residence Country Code.

Example: GBR and FRA (Three-digit country code)

O
<ExpiryDate>
The date the identity document expires.O
<Visa>
An official entry in a Passport or other Travel Document made by an official of a government to indicate that the bearer has been granted authority to enter or re-enter the country or region concerned.O
<VisaNumber>

Visa ID value.

Example: NY122345.

O
<VisaType>

The type of visa.

Example:  VI (If visa details are given), GC (If Green Card (US) details are given)

O
<ContactInfoRef>
Reference to Contact Information, within the context of one message.O
<InfantRef>

In OrderCreate, this element is used to associate an infant (not requiring a seat) to an adult. Specify the infant passenger’s ObjectKey

Example: INF1

Where INF1 is infant passenger’s ObjectKey

In OrderCreate, it must be passed if the request includes INF passenger, as the service needs to know which infant is associated with which adult

O