Traveller
Traveler
Describes personal information about the traveler. It consists of the following elements:
- ID - ID of this traveler within the given object (booking/order). Data type - positive integer.
- Type - passenger type. Data type - enumeration, possible values:
- ADT - adult - passenger over 12 years of age
- UNN - child - passenger older than 2 and under 12 years of age - unaccompanied by an adult
- CNN - child - passenger over 2 and under 12 years old
- INF - infant - passenger under 2 years old - not occupying a seat in the airplane
- INS - infant - passenger under 2 years old - occupying a seat in the aircraft
- MIL - military
- SEA - seaman
- SRC - elderly passenger
- STU - student
- NamePrefix - prefix/title of this passenger (optional). Data type - string.
- Name - passenger's name. Data type - string.
- LastName - passenger's last name. Data type - string.
- MiddleName - passenger's middle name (optional). Data type - string.
- DateOfBirth - passenger's date of birth. Data type - date in the
dd.mm.yyyy
- Nationality - passenger's nationality. Data type - string, ISO Alpha2 country code
- Gender - passenger's sex. Data type - enumeration, possible values:
- LinkedTo - link of a passenger to another passenger, makes sense and is mandatory only for infants without a seat (optional). Data type - int32.
- IsDisabled - attribute of a disabled passenger (optional). Data type - bool.
- ExternalID - custom passenger ID in the external system (optional). Data type - string, without using Cyrillic, special characters are not recommended.
Sample
<Traveller>
<ID>1</ID>
<Type>ADT</Type>
<Name>KIRILL</Name>
<LastName>FIMCHENKO</LastName>
<MiddleName>OLEGOVICH</MiddleName>
<DateOfBirth>13.04.1994</DateOfBirth>
<Nationality>RU</Nationality>
<Gender>M</Gender>
<ExternalID>PASS1234</ExternalID>
</Traveller>