complexType PassengerType
diagram sigws_p403.png
used by
elements SIG_RailBookRS/TicketInfo/Ticket/TicketData/Passenger PassengersType/Passenger TicketDataType/Passenger
attributes
Name  Type  Use  Default  Fixed  Annotation
PaxRef  s:string  required      
documentation
Reference to this item
Title  derived by: s:string  required      
documentation
Passenger title: MR/MRS
LastName  derived by: s:string  required      
documentation
Family name
FirstName  s:string  required      
documentation
Given name
AgeType  AgeCatType  required      
documentation
ADT - adult, CHD - Child. INF - Infant
AdultRef  s:string        
documentation
IN REPLIES ONLY!!! For an infant passengers only - reference to the adult passenger the infant is traveling with. IGNORED IN REQUESTS!!!
PTC  strlist        
documentation
Industry-standard Passenger Type Code or list of codes
BasementDoc  s:string  optional      
documentation
PTC connected document.
DOB  s:date        
documentation
Date of birth
Is mandatory for child and infant.
DocType  s:string  optional      
documentation
Travel document type.
Possible values Code-Meaning (russian codes accepted as well):
ВБ-военный билет
ВЖ-вид на жительство
ВУЛ-временное удостоверение личности
ДП-дипломатический паспорт
НП-национальный паспорт
ПМ-паспорт моряка
ПС-общегражданский паспорт
ПСП-общегражданский заграничный паспорт
СВВ-свидетельство на возвращение в страны снг
СП-служебный паспорт
СПО-справка об освобождении из мест лишения свободы
СПУ-справка об утере паспорта
СР-свидетельство о рождении

VB-military id
VV-residency permit
VUL-interim certificate
DP-diplomatic passport
NP-national passport
PM-seaman's book
PS-russian national passport
PSP-russian passport
CVV-certificate of return to cis countries
SP-service passport
SPO-certificate of release from prison
SPU-certificate of passport loss
SR-birth certificate
If empty - will be set automatically using other document data.
DocCountry  derived by: s:string        
documentation
Travel document issue country
DocNumber  s:string  optional      
documentation
Travel document number
DocExpiration  s:date        
documentation
Travel document expiration
FFPAirline  s:string  optional      
documentation
FFP Program airline
FFPAccount  s:string  optional      
documentation
FFP Account (card) number
FFPType  derived by: s:string  optional      
documentation
Frequent Flyer Program usage type - Reward or class Upgrade
If empty - by default - miles acquisition
FFPHolder  s:string  optional      
documentation
FFP Card holder
POB  s:string  optional      
documentation
Traveller place of birth (mandatory for a rail itinerary, ignored for an air PNRs)
annotation
documentation
Passenger info
source <s:complexType name="PassengerType">
 
<s:annotation>
   
<s:documentation>Passenger info</s:documentation>
 
</s:annotation>
 
<s:attribute name="PaxRef" type="s:string" use="required">
   
<s:annotation>
     
<s:documentation>Reference to this item</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="Title" use="required">
   
<s:annotation>
     
<s:documentation>Passenger title: MR/MRS</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:enumeration value="MR"/>
       
<s:enumeration value="MRS"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="LastName" use="required">
   
<s:annotation>
     
<s:documentation>Family name</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:minLength value="1"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="FirstName" type="s:string" use="required">
   
<s:annotation>
     
<s:documentation>Given name</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="AgeType" type="AgeCatType" use="required">
   
<s:annotation>
     
<s:documentation>ADT - adult, CHD - Child. INF - Infant</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="AdultRef" type="s:string">
   
<s:annotation>
     
<s:documentation>IN REPLIES ONLY!!! For an infant passengers only - reference to the adult passenger the infant is traveling with. IGNORED IN REQUESTS!!!</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="PTC" type="strlist">
   
<s:annotation>
     
<s:documentation>Industry-standard Passenger Type Code or list of codes</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="BasementDoc" type="s:string" use="optional">
   
<s:annotation>
     
<s:documentation>PTC connected document.</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="DOB" type="s:date">
   
<s:annotation>
     
<s:documentation>Date of birth
Is mandatory for child and infant.
</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="DocType" type="s:string" use="optional">
   
<s:annotation>
     
<s:documentation>Travel document type.
Possible values Code-Meaning (russian codes accepted as well):
ВБ-военный билет
ВЖ-вид на жительство
ВУЛ-временное удостоверение личности
ДП-дипломатический паспорт
НП-национальный паспорт
ПМ-паспорт моряка
ПС-общегражданский паспорт
ПСП-общегражданский заграничный паспорт
СВВ-свидетельство на возвращение в страны снг
СП-служебный паспорт
СПО-справка об освобождении из мест лишения свободы
СПУ-справка об утере паспорта
СР-свидетельство о рождении

VB-military id
VV-residency permit
VUL-interim certificate
DP-diplomatic passport
NP-national passport
PM-seaman's book
PS-russian national passport
PSP-russian passport
CVV-certificate of return to cis countries
SP-service passport
SPO-certificate of release from prison
SPU-certificate of passport loss
SR-birth certificate
If empty - will be set automatically using other document data.
</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="DocCountry">
   
<s:annotation>
     
<s:documentation>Travel document issue country</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:minLength value="2"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="DocNumber" type="s:string" use="optional">
   
<s:annotation>
     
<s:documentation>Travel document number</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="DocExpiration" type="s:date">
   
<s:annotation>
     
<s:documentation>Travel document expiration</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="FFPAirline" type="s:string" use="optional">
   
<s:annotation>
     
<s:documentation>FFP Program airline</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="FFPAccount" type="s:string" use="optional">
   
<s:annotation>
     
<s:documentation>FFP Account (card) number</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="FFPType" use="optional">
   
<s:annotation>
     
<s:documentation>Frequent Flyer Program usage type - Reward or class Upgrade
If empty - by default - miles acquisition
</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:enumeration value="Reward"/>
       
<s:enumeration value="Upgrade"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="FFPHolder" type="s:string" use="optional">
   
<s:annotation>
     
<s:documentation>FFP Card holder</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="POB" type="s:string" use="optional">
   
<s:annotation>
     
<s:documentation>Traveller place of birth (mandatory for a rail itinerary, ignored for an air PNRs)</s:documentation>
   
</s:annotation>
 
</s:attribute>
</s:complexType>

attribute PassengerType/@PaxRef
type s:string
properties
use required
annotation
documentation
Reference to this item
source <s:attribute name="PaxRef" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Reference to this item</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PassengerType/@Title
type restriction of s:string
properties
use required
facets
Kind Value Annotation
enumeration MR
enumeration MRS
annotation
documentation
Passenger title: MR/MRS
source <s:attribute name="Title" use="required">
 
<s:annotation>
   
<s:documentation>Passenger title: MR/MRS</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:enumeration value="MR"/>
     
<s:enumeration value="MRS"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute PassengerType/@LastName
type restriction of s:string
properties
use required
facets
Kind Value Annotation
minLength 1
annotation
documentation
Family name
source <s:attribute name="LastName" use="required">
 
<s:annotation>
   
<s:documentation>Family name</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:minLength value="1"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute PassengerType/@FirstName
type s:string
properties
use required
annotation
documentation
Given name
source <s:attribute name="FirstName" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Given name</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PassengerType/@AgeType
type AgeCatType
properties
use required
facets
Kind Value Annotation
enumeration ADT
enumeration CHD
enumeration INF
annotation
documentation
ADT - adult, CHD - Child. INF - Infant
source <s:attribute name="AgeType" type="AgeCatType" use="required">
 
<s:annotation>
   
<s:documentation>ADT - adult, CHD - Child. INF - Infant</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PassengerType/@AdultRef
type s:string
annotation
documentation
IN REPLIES ONLY!!! For an infant passengers only - reference to the adult passenger the infant is traveling with. IGNORED IN REQUESTS!!!
source <s:attribute name="AdultRef" type="s:string">
 
<s:annotation>
   
<s:documentation>IN REPLIES ONLY!!! For an infant passengers only - reference to the adult passenger the infant is traveling with. IGNORED IN REQUESTS!!!</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PassengerType/@PTC
type strlist
annotation
documentation
Industry-standard Passenger Type Code or list of codes
source <s:attribute name="PTC" type="strlist">
 
<s:annotation>
   
<s:documentation>Industry-standard Passenger Type Code or list of codes</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PassengerType/@BasementDoc
type s:string
properties
use optional
annotation
documentation
PTC connected document.
source <s:attribute name="BasementDoc" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>PTC connected document.</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PassengerType/@DOB
type s:date
annotation
documentation
Date of birth
Is mandatory for child and infant.
source <s:attribute name="DOB" type="s:date">
 
<s:annotation>
   
<s:documentation>Date of birth
Is mandatory for child and infant.
</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PassengerType/@DocType
type s:string
properties
use optional
annotation
documentation
Travel document type.
Possible values Code-Meaning (russian codes accepted as well):
ВБ-военный билет
ВЖ-вид на жительство
ВУЛ-временное удостоверение личности
ДП-дипломатический паспорт
НП-национальный паспорт
ПМ-паспорт моряка
ПС-общегражданский паспорт
ПСП-общегражданский заграничный паспорт
СВВ-свидетельство на возвращение в страны снг
СП-служебный паспорт
СПО-справка об освобождении из мест лишения свободы
СПУ-справка об утере паспорта
СР-свидетельство о рождении

VB-military id
VV-residency permit
VUL-interim certificate
DP-diplomatic passport
NP-national passport
PM-seaman's book
PS-russian national passport
PSP-russian passport
CVV-certificate of return to cis countries
SP-service passport
SPO-certificate of release from prison
SPU-certificate of passport loss
SR-birth certificate
If empty - will be set automatically using other document data.
source <s:attribute name="DocType" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>Travel document type.
Possible values Code-Meaning (russian codes accepted as well):
ВБ-военный билет
ВЖ-вид на жительство
ВУЛ-временное удостоверение личности
ДП-дипломатический паспорт
НП-национальный паспорт
ПМ-паспорт моряка
ПС-общегражданский паспорт
ПСП-общегражданский заграничный паспорт
СВВ-свидетельство на возвращение в страны снг
СП-служебный паспорт
СПО-справка об освобождении из мест лишения свободы
СПУ-справка об утере паспорта
СР-свидетельство о рождении

VB-military id
VV-residency permit
VUL-interim certificate
DP-diplomatic passport
NP-national passport
PM-seaman's book
PS-russian national passport
PSP-russian passport
CVV-certificate of return to cis countries
SP-service passport
SPO-certificate of release from prison
SPU-certificate of passport loss
SR-birth certificate
If empty - will be set automatically using other document data.
</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PassengerType/@DocCountry
type restriction of s:string
facets
Kind Value Annotation
minLength 2
annotation
documentation
Travel document issue country
source <s:attribute name="DocCountry">
 
<s:annotation>
   
<s:documentation>Travel document issue country</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:minLength value="2"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute PassengerType/@DocNumber
type s:string
properties
use optional
annotation
documentation
Travel document number
source <s:attribute name="DocNumber" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>Travel document number</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PassengerType/@DocExpiration
type s:date
annotation
documentation
Travel document expiration
source <s:attribute name="DocExpiration" type="s:date">
 
<s:annotation>
   
<s:documentation>Travel document expiration</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PassengerType/@FFPAirline
type s:string
properties
use optional
annotation
documentation
FFP Program airline
source <s:attribute name="FFPAirline" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>FFP Program airline</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PassengerType/@FFPAccount
type s:string
properties
use optional
annotation
documentation
FFP Account (card) number
source <s:attribute name="FFPAccount" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>FFP Account (card) number</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PassengerType/@FFPType
type restriction of s:string
properties
use optional
facets
Kind Value Annotation
enumeration Reward
enumeration Upgrade
annotation
documentation
Frequent Flyer Program usage type - Reward or class Upgrade
If empty - by default - miles acquisition
source <s:attribute name="FFPType" use="optional">
 
<s:annotation>
   
<s:documentation>Frequent Flyer Program usage type - Reward or class Upgrade
If empty - by default - miles acquisition
</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:enumeration value="Reward"/>
     
<s:enumeration value="Upgrade"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute PassengerType/@FFPHolder
type s:string
properties
use optional
annotation
documentation
FFP Card holder
source <s:attribute name="FFPHolder" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>FFP Card holder</s:documentation>
 
</s:annotation>
</s:attribute>

attribute PassengerType/@POB
type s:string
properties
use optional
annotation
documentation
Traveller place of birth (mandatory for a rail itinerary, ignored for an air PNRs)
source <s:attribute name="POB" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>Traveller place of birth (mandatory for a rail itinerary, ignored for an air PNRs)</s:documentation>
 
</s:annotation>
</s:attribute>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy