Definition Type: Element
Name: FlightInfoDetails
Namespace: http://www.opentravel.org/OTA/2003/05
Containing Schema: OTA_AirFlifoRS.xsd
MinOccurs 0
MaxOccurs 10
Abstract
Documentation:
A collection of flight information for a flight number.
Collapse XSD Schema Diagram:
Drilldown into Warnings in schema ota_airflifors_xsd Drilldown into Comment in schema ota_airflifors_xsd Drilldown into FlightLegInfo in schema ota_airflifors_xsd Drilldown into FlightNumber in schema ota_airflifors_xsd Drilldown into TotalMiles in schema ota_aircommontypes_xsd Drilldown into TotalTripTime in schema ota_aircommontypes_xsd Drilldown into TotalGroundTime in schema ota_aircommontypes_xsd Drilldown into TotalFlightTime in schema ota_aircommontypes_xsd Drilldown into AirDetailsRSAttributes in schema ota_aircommontypes_xsd Drilldown into MessageStatus in schema ota_airflifors_xsdXSD Diagram of FlightInfoDetails in schema ota_airflifors_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="FlightInfoDetails" minOccurs="0" maxOccurs="10">
    <xs:annotation>
        <xs:documentation xml:lang="en">A collection of flight information for a flight number.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element name="FlightLegInfo" maxOccurs="10">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Information regarding each leg of the flight. A flight leg is one departure and one arrival (non-stop sector). </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="DepartureAirport" minOccurs="0">
                            <xs:annotation>
                                <xs:documentation xml:lang="en"> Departure airport for flight leg.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element name="Comment" type="FreeTextType" minOccurs="0" maxOccurs="unbounded">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Any special comments about the departure airport.</xs:documentation>
                                        </xs:annotation>
                                    </xs:element>
                                </xs:sequence>
                                <xs:attributeGroup ref="AirportLocationGroup" />
                            </xs:complexType>
                        </xs:element>
                        <xs:element name="ArrivalAirport" minOccurs="0" maxOccurs="2">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">Arrival point of flight segment. Second occurrence indicates diversion airport.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element name="Comment" type="FreeTextType" minOccurs="0" maxOccurs="unbounded">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Any special comments about the arrival airport.</xs:documentation>
                                        </xs:annotation>
                                    </xs:element>
                                </xs:sequence>
                                <xs:attributeGroup ref="AirportLocationGroup" />
                                <xs:attribute name="Diversion" type="xs:boolean" use="required">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en">Indicates the flight has diverted to this airport.</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                                <xs:attribute name="BaggageClaim" type="StringLength1to8" use="optional">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en">Specifies the location or carousel number for baggage from the arriving flight.</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                        <xs:element name="MarketingAirline" type="CompanyNameType">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">The marketing airline.</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="OperatingAirline" type="OperatingAirlineType" minOccurs="0">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">The operating airline of the flight if it is a codeshare  flight.</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Equipment" type="EquipmentType" minOccurs="0">
                            <xs:annotation>
                                <xs:documentation xml:lang="en"> The type of equipment  used for the  flight..</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Comment" minOccurs="0" maxOccurs="5">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">Any special comments on the leg such as travel advisory messages, passenger advisory messages, etc.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:simpleContent>
                                    <xs:extension base="FreeTextType" />
                                </xs:simpleContent>
                            </xs:complexType>
                        </xs:element>
                        <xs:element name="DepartureDateTime" minOccurs="0">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">Specifies scheduled and other  date time information.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attribute name="Scheduled" type="TimeOrDateTimeType" use="optional">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en"> Scheduled departure date/time for flight leg.</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                                <xs:attribute name="Estimated" type="TimeOrDateTimeType" use="optional">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en"> Estimated departure date/time for flight leg.</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                                <xs:attribute name="Actual" type="TimeOrDateTimeType" use="optional">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en"> Actual operational departure date/time for flight leg.</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                                <xs:attribute name="ReasonCode" type="OTA_CodeType" use="optional">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en">The reason attributed to a delay or cancellation.  
Refers to  OTA Code Table FDC.</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                                <xs:attribute name="NextAdvisoryTime" type="TimeOrDateTimeType" use="optional">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en">Specifies the time when the next information will be published.</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                        <xs:element name="ArrivalDateTime" minOccurs="0">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">Specifies scheduled and other date time information.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attribute name="Scheduled" type="TimeOrDateTimeType" use="optional">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en"> Scheduled arrival date/time for flight leg.</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                                <xs:attribute name="Estimated" type="TimeOrDateTimeType" use="optional">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en"> Estimated arrival date/time for flight leg.</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                                <xs:attribute name="Actual" type="TimeOrDateTimeType" use="optional">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en"> Actual operational arrival date/time for flight leg.</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                                <xs:attribute name="ReasonCode" type="OTA_CodeType" use="optional">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en">The reason attributed to a delay or cancellation.  
Refers to  OTA Code Table FDC.</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                        <xs:element name="OperationTimes" minOccurs="0">
                            <xs:annotation>
                                <xs:documentation xml:lang="en"> A collection of OperationTimes.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element name="OperationTime" maxOccurs="99">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Provides information on operational events for this flight leg e.g. off-ground.</xs:documentation>
                                        </xs:annotation>
                                        <xs:complexType>
                                            <xs:attributeGroup ref="OperationTimeGroup" />
                                        </xs:complexType>
                                    </xs:element>
                                </xs:sequence>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                    <xs:attributeGroup ref="FlifoLegAttributes" />
                    <xs:attribute name="FlightStatus" type="StringLength1to32" use="optional">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Status of the current flight operation. </xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="OnTimeRate" type="Percentage" use="optional">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Specifies the Department of Transportation on time rate for the flight leg.
</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                </xs:complexType>
            </xs:element>
            <xs:element name="Comment" type="FreeTextType" minOccurs="0" maxOccurs="5">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Any special comments on the flight.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Warnings" type="WarningsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Warning(s) specifying an application error  for this flight (e.g., invalid flight number).</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="MessageStatus" type="StringLength1to32" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Indicates various status information about the flight such as real-time, scheduled or flight cancelled.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="AirDetailsRSAttributes" />
        <xs:attribute name="FlightNumber" type="FlightNumberType" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">The flight number of the flight.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
FlightLegInfo nsA:FlightLegInfo (1) 10
Comment nsA:Comment 0 5
Warnings nsA:Warnings 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
MessageStatus nsA:MessageStatus Optional
TotalFlightTime TotalFlightTime Optional
TotalGroundTime TotalGroundTime Optional
TotalTripTime TotalTripTime Optional
TotalMiles TotalMiles Optional
FlightNumber nsA:FlightNumber Optional