Definition Type: ComplexType
Name: RowDetailsType
Containing Schema: OTA_AirCommonTypes.xsd
Abstract
Documentation:
Describes the row details in a seat map
Collapse XSD Schema Diagram:
Drilldown into AirRowCharacteristics in schema ota_aircommontypes_xsd1 Drilldown into AirSeats in schema ota_aircommontypes_xsd1 Drilldown into AirBookDesigCode in schema ota_aircommontypes_xsd Drilldown into RowNumber in schema ota_aircommontypes_xsd Drilldown into MaxNumberOfSeats in schema ota_aircommontypes_xsdXSD Diagram of RowDetailsType in schema ota_aircommontypes_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:complexType name="RowDetailsType">
    <xs:annotation>
        <xs:documentation xml:lang="en">Describes the row details in a seat map</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="AirSeats">
            <xs:annotation>
                <xs:documentation xml:lang="en">A Collection of Air Seat</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="AirSeat" maxOccurs="99">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">A Seat within a row</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                            <xs:annotation>
                                <xs:documentation xml:lang="en"> Describes the seat attributes.</xs:documentation>
                            </xs:annotation>
                            <xs:attributeGroup ref="SeatDetailsGroup" />
                            <xs:attribute name="RPH" type="RPH_Type" use="optional">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">Should be used for situations in which a passenger in the input request is already assigned a seat. The RPH value will correspond to the RPH in the element  TravelRefNumber within the element TravelerInfoSummary.</xs:documentation>
                                </xs:annotation>
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="AirRowCharacteristics">
            <xs:annotation>
                <xs:documentation xml:lang="en">Contains a list of characteristics of an air row.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:attribute name="CharacteristicList" type="ListOfOTA_CodeType" use="required">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">Describes the characteristics of a specific seat row. Refer to OTA Code List Air Row Type (ROW).</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
            </xs:complexType>
        </xs:element>
    </xs:sequence>
    <xs:attribute name="MaxNumberOfSeats" type="Numeric0to99">
        <xs:annotation>
            <xs:documentation xml:lang="en">Maximum number of seats per row.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="RowNumber" type="xs:integer" use="required">
        <xs:annotation>
            <xs:documentation xml:lang="en">Specifies the actual row number in the seat map.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="AirBookDesigCode" type="UpperCaseAlphaLength1to2" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">Allows that a seat may be assigned a class code.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
AirSeats AirSeats (1) (1)
AirRowCharacteristics AirRowCharacteristics (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
MaxNumberOfSeats MaxNumberOfSeats (Optional)
RowNumber RowNumber Required
AirBookDesigCode AirBookDesigCode Optional
Collapse Derivation Tree:
Collapse References:
AirRow