<xs:element name="PassengerNameReference" minOccurs="0" maxOccurs="99">
<xs:annotation>
<xs:documentation xml:lang="en">A reference to the passenger name number to be ticketed. A range of name numbers may also be requested.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="SurnameRefNumber" type="Numeric1to99" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Specifies the surname name number.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="GivenNameRefNumber" type="Numeric1to99" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Specifies the given name number.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="RangePosition" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Specifies whether this is first or last passenger name number in a range.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="First">
<xs:annotation>
<xs:documentation xml:lang="en">Indicates that the surname and given name reference numbers represent the first passenger name in a range of passengers to be ticketed. </xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Last">
<xs:annotation>
<xs:documentation xml:lang="en">Indicates that the surname and given name reference numbers represent the last passenger name in a range of passengers to be ticketed.</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="PassengerTypeCode" type="AlphaLength3" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Used to identify the PTC code (passenger type code) for the passenger (e.g. infant).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
|