Definition Type: ComplexType
Name: FlightLegType
Containing Schema: OTA_AirCommonTypes.xsd
Abstract
Documentation:
Specifies minimal information about a flight.
Collapse XSD Schema Diagram:
Drilldown into ArrivalAirport in schema ota_aircommontypes_xsd1 Drilldown into DepartureAirport in schema ota_aircommontypes_xsd1 Drilldown into Date in schema ota_aircommontypes_xsd Drilldown into ResBookDesigCode in schema ota_aircommontypes_xsd Drilldown into FlightNumber in schema ota_aircommontypes_xsdXSD Diagram of FlightLegType in schema ota_aircommontypes_xsd1 (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:complexType name="FlightLegType">
    <xs:annotation>
        <xs:documentation xml:lang="en">Specifies minimal information about a flight.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="DepartureAirport" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">The departure airport for the flight.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:attributeGroup ref="LocationGroup">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">The departure airport/city code.</xs:documentation>
                    </xs:annotation>
                </xs:attributeGroup>
            </xs:complexType>
        </xs:element>
        <xs:element name="ArrivalAirport" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">The arrival airport for the flight.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:attributeGroup ref="LocationGroup">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">The arrival airport/city code.</xs:documentation>
                    </xs:annotation>
                </xs:attributeGroup>
            </xs:complexType>
        </xs:element>
    </xs:sequence>
    <xs:attribute name="FlightNumber" type="FlightNumberType" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">A flight number.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ResBookDesigCode" type="UpperCaseAlphaLength1to2" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">The reservation booking designator for a flight.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Date" type="xs:dateTime" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">A date for the flight.</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
FlightNumber FlightNumber Optional
ResBookDesigCode ResBookDesigCode Optional
Date Date Optional