Definition Type: Element
Name: SeatPref
Containing Schema: OTA_AirPreferences.xsd
MinOccurs 0
MaxOccurs unbounded
Abstract
Documentation:
Indicates preferred seat characteristics. Refer to OTA Code List Seat Preference (STP) for codes.
Collapse XSD Schema Diagram:
Drilldown into TransferAction in schema ota_airpreferences_xsd1 Drilldown into PassengerTypeCode in schema ota_airpreferences_xsd1 Drilldown into AirlineVendorPrefRPH in schema ota_airpreferences_xsd1 Drilldown into InternationalIndicator in schema ota_airpreferences_xsd1 Drilldown into FlightDistanceQualifier in schema ota_airpreferences_xsd1 Drilldown into SmokingAllowed in schema ota_commontypes_xsd1 Drilldown into SmokingIndicatorGroup in schema ota_commontypes_xsd Drilldown into SeatPreference in schema ota_commontypes_xsd1 Drilldown into SeatNumber in schema ota_commontypes_xsd1 Drilldown into SeatRequestAttributes in schema ota_commontypes_xsd Drilldown into PreferLevel in schema ota_commontypes_xsd1 Drilldown into PreferLevelGroup in schema ota_commontypes_xsd Drilldown into SeatPrefGroup in schema ota_airpreferences_xsd1XSD Diagram of SeatPref in schema ota_airpreferences_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<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>
Collapse Child Attributes:
Name Type Default Value Use
PreferLevel PreferLevel Preferred Optional
SeatNumber SeatNumber Optional
SeatPreference SeatPreference Optional
SmokingAllowed SmokingAllowed false Optional
FlightDistanceQualifier FlightDistanceQualifier Optional
InternationalIndicator InternationalIndicator Optional
AirlineVendorPrefRPH AirlineVendorPrefRPH Optional
PassengerTypeCode PassengerTypeCode Optional
TransferAction TransferAction Optional