<xs:element name="SeatPref" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="en"> Indicates preferred seat characteristics. Refer to OTA Code List Seat Preference (STP) for codes.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attributeGroup ref="SeatPrefGroup" />
<xs:attribute name="FlightDistanceQualifier" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Used to distingish a flight as long haul or short haul.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="LongHaul">
<xs:annotation>
<xs:documentation xml:lang="en">Designates a flight as a long haul.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ShortHaul">
<xs:annotation>
<xs:documentation xml:lang="en">Designates a flight as a short haul.</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="InternationalIndicator" type="xs:boolean" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">When true, indicates an international flight.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AirlineVendorPrefRPH" type="ListOfRPH" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Reference to one or more airlines in VendorPref.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="PassengerTypeCode" type="AlphaLength3" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Code used to indicate the type of traveler (e.g., ADT, CHD, INF, GRP).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TransferAction" type="TransferActionType" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Indicates under what conditions this element will be transfered to the booking.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
|