<xs:element name="AirTravelers" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">Collection of AirTravelers.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AirTraveler" maxOccurs="99">
<xs:annotation>
<xs:documentation xml:lang="en">This specifies the quantity and types of passengers.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PersonName" type="PersonNameType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">Individuals complete name information</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CustLoyalty" minOccurs="0" maxOccurs="5">
<xs:annotation>
<xs:documentation xml:lang="en">Frequent Flier information of the passenger</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attributeGroup ref="CustomerLoyaltyGroup" />
</xs:complexType>
</xs:element>
<xs:element name="PassengerTypeQuantity" type="PassengerTypeQuantityType" minOccurs="0" />
<xs:element name="TravelerRefNumber" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">Direct reference of traveler assigned by requesting system. Used as a cross reference between data segments.This value will be mapped to the RPH value in TravelRefNumber of the SeatMapRequest element </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attributeGroup ref="TravelerRefNumberGroup" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="GenderGroup" />
<xs:attributeGroup ref="PrivacyGroup" />
<xs:attribute name="BirthDate" type="xs:date" />
<xs:attribute name="CurrencyCode" type="AlphaLength3" />
<xs:attribute name="PassengerTypeCode" type="AlphaLength3" use="required" />
<xs:attribute name="AccompaniedByInfant" type="xs:boolean" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Indicates if an infant accompanying a traveler is with or without a seat.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
|