Definition Type: ComplexType
Name: SeatRequestType
Containing Schema: OTA_AirCommonTypes.xsd
Abstract
Documentation:
Object to hold a passengers' seat request
Collapse XSD Schema Diagram:
Drilldown into ArrivalAirport in schema ota_aircommontypes_xsd1 Drilldown into DepartureAirport in schema ota_aircommontypes_xsd1 Drilldown into Status in schema ota_aircommontypes_xsd Drilldown into FlightNumber in schema ota_aircommontypes_xsd Drilldown into DepartureDate in schema ota_aircommontypes_xsd 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_xsdXSD Diagram of SeatRequestType in schema ota_aircommontypes_xsd1 (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:complexType name="SeatRequestType">
    <xs:annotation>
        <xs:documentation xml:lang="en">Object to hold a passengers' seat request</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="DepartureAirport" type="LocationType" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Departure point of flight segment.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="ArrivalAirport" type="LocationType" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Arrival point of flight segment.</xs:documentation>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
    <xs:attributeGroup ref="SeatRequestAttributes">
        <xs:annotation>
            <xs:documentation xml:lang="en">Attributes for seat request. Note: you can choose a specific seat or just a general preference</xs:documentation>
        </xs:annotation>
    </xs:attributeGroup>
    <xs:attribute name="DepartureDate" type="DateOrDateTimeType" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">The departure date of the flight for the seat requested.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="FlightNumber" type="FlightNumberType" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">The number of the flight for which this seat is requested.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Status" type="OTA_CodeType" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">Code providing status information for this seat request. Refer to OTA Code List 'Status' (STS).</xs:documentation>
        </xs:annotation>
    </xs:attribute>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
DepartureAirport DepartureAirport 0 (1)
ArrivalAirport ArrivalAirport 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
DepartureDate DepartureDate Optional
FlightNumber FlightNumber Optional
Status Status Optional