Definition Type: Element
Name: ServiceDetails
Namespace: http://www.opentravel.org/OTA/2003/05
Containing Schema: OTA_AirCheckIn.xsd
MinOccurs 0
MaxOccurs (1)
Abstract
Documentation:
Specifies additional service details for this flight.
Collapse XSD Schema Diagram:
Drilldown into MealService in schema ota_aircheckin_xsd Drilldown into UnitOfMeasureCode in schema ota_commontypes_xsd1 Drilldown into UnitOfMeasure in schema ota_commontypes_xsd1 Drilldown into UnitOfMeasureQuantity in schema ota_commontypes_xsd1 Drilldown into UnitsOfMeasureGroup in schema ota_commontypes_xsd1 Drilldown into InFlightServiceCodes in schema ota_aircheckin_xsd Drilldown into FlightProductName in schema ota_aircheckin_xsd Drilldown into DeniedBoardingIndicator in schema ota_aircheckin_xsdXSD Diagram of ServiceDetails in schema ota_aircheckin_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="ServiceDetails" minOccurs="0">
    <xs:annotation>
        <xs:documentation xml:lang="en">Specifies additional service details for this flight. </xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element name="MealService" minOccurs="0" maxOccurs="12">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Indicates the type of inflight meal service. </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:attribute name="Code" type="MealServiceType" use="required">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Indicates the type of inflight meal service. </xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="DeniedBoardingIndicator" type="xs:boolean" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Identifies solicitation for denied boarding volunteers. If true, the airline is soliciting volunteers for denied boarding for this flight.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="FlightProductName" type="AlphaNumericStringLength1to14" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Identifies special flight details for generic partner use. May be used to specify the low cost or regional carrier name (e.g., 'TED', 'UAX')</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="InFlightServiceCodes" type="ListOfOTA_CodeType" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Other non-meal service codes (e.g., audio, video, movie). Refer to OTA Code list Flight Service Code (FSC). </xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="UnitsOfMeasureGroup">
            <xs:annotation>
                <xs:documentation xml:lang="en">Indicates the weight or how many pieces of baggage are allowed per ticketed passenger.  There may be different baggage allowances per flight.  However an airline may chose to print for all flights the lowest of any allowed. 

May be overridden at the passenger level.</xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
MealService nsA:MealService 0 12
Collapse Child Attributes:
Name Type Default Value Use
DeniedBoardingIndicator nsA:DeniedBoardingIndicator Optional
FlightProductName nsA:FlightProductName Optional
InFlightServiceCodes nsA:InFlightServiceCodes Optional
UnitOfMeasureQuantity UnitOfMeasureQuantity Optional
UnitOfMeasure UnitOfMeasure Optional
UnitOfMeasureCode UnitOfMeasureCode Optional