Definition Type: ComplexType
Name: SpecialReqDetailsType
Containing Schema: OTA_AirCommonTypes.xsd
Abstract
Documentation:
Remarks, OSIs, Seat Requests etc.
Collapse XSD Schema Diagram:
Drilldown into SpecialRemarks in schema ota_aircommontypes_xsd1 Drilldown into Remarks in schema ota_aircommontypes_xsd1 Drilldown into OtherServiceInformations in schema ota_aircommontypes_xsd1 Drilldown into SpecialServiceRequests in schema ota_aircommontypes_xsd1 Drilldown into SeatRequests in schema ota_aircommontypes_xsd1XSD Diagram of SpecialReqDetailsType in schema ota_aircommontypes_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:complexType name="SpecialReqDetailsType">
    <xs:annotation>
        <xs:documentation xml:lang="en">Remarks, OSIs, Seat Requests etc.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="SeatRequests" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">A collection of Seat Request</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="SeatRequest" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Seating requests for each passenger for each air leg of this trip.</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                            <xs:annotation>
                                <xs:documentation xml:lang="en"> AWG to revisit.</xs:documentation>
                            </xs:annotation>
                            <xs:complexContent>
                                <xs:extension base="SeatRequestType">
                                    <xs:attribute name="TravelerRefNumberRPHList" type="ListOfRPH" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">One or more travelers to whom this request applies</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                    <xs:attribute name="FlightRefNumberRPHList" type="ListOfRPH" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">One or more flights to whom this request applies</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                    <xs:attribute name="PartialSeatingInd" type="xs:boolean" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">When true, the carrier supports partial seating. When false, the carrier does not support partial seating.</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                </xs:extension>
                            </xs:complexContent>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="SpecialServiceRequests" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">A collection of Special Service Request</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="SpecialServiceRequest" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Special Service Requests (SSR) for this booking</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                            <xs:annotation>
                                <xs:documentation xml:lang="en"> AWG to revisit.</xs:documentation>
                            </xs:annotation>
                            <xs:complexContent>
                                <xs:extension base="SpecialServiceRequestType">
                                    <xs:sequence>
                                        <xs:element name="FlightLeg" type="FlightLegType" minOccurs="0">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="en">Flight information associated to this special request, used when FlightRefNumberRPHList is not available or is different.</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="TravelerRefNumberRPHList" type="ListOfRPH" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">One or more travelers to whom this request applies</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                    <xs:attribute name="FlightRefNumberRPHList" type="ListOfRPH" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">One or more flights to whom this request applies</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                    <xs:attributeGroup ref="BirthDateGroup">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">The birth date of the traveler to whom this SSR applies.</xs:documentation>
                                        </xs:annotation>
                                    </xs:attributeGroup>
                                </xs:extension>
                            </xs:complexContent>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="OtherServiceInformations" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">A collection of Other Service Information</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="OtherServiceInformation" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Other Service Information (OSI) for relevant airlines </xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                            <xs:complexContent>
                                <xs:extension base="OtherServiceInfoType">
                                    <xs:attribute name="RPH" type="RPH_Type" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Unique value associated with the OSI.</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                    <xs:attribute name="Operation" type="ActionType" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Indicates the required modification to the element.</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                </xs:extension>
                            </xs:complexContent>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="Remarks" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">A collection of Remark</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="Remark" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Supplementary information for this booking</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                            <xs:simpleContent>
                                <xs:extension base="xs:string">
                                    <xs:attribute name="RPH" type="RPH_Type" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Unique value associated with the Remark.</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                    <xs:attribute name="Operation" type="ActionType" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Indicates the required modification to the element.</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                </xs:extension>
                            </xs:simpleContent>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="SpecialRemarks" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">A collection of Special Remark</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="SpecialRemark" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Itinerary Remarks, Invoice Remarks, etc.</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                            <xs:complexContent>
                                <xs:extension base="SpecialRemarkType">
                                    <xs:sequence>
                                        <xs:element name="FlightLeg" type="FlightLegType" minOccurs="0">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="en">Flight information associated to this special remark, used when FlightRefNumberRPHList is not available or is different.</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="Operation" type="ActionType" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Indicates the required modification to the element.</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                    <xs:attribute name="RPH" type="RPH_Type" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Unique value associated with the Special Remark.</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                </xs:extension>
                            </xs:complexContent>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
SeatRequests SeatRequests 0 (1)
SpecialServiceRequests SpecialServiceRequests 0 (1)
OtherServiceInformations OtherServiceInformations 0 (1)
Remarks Remarks 0 (1)
SpecialRemarks SpecialRemarks 0 (1)
Collapse Derivation Tree:
  • SpecialReqDetailsType
    • Unresolved link to specialrequestdetails
    • Unresolved link to specialrequestdetails1
    • Unresolved link to specialrequestdetails2
    • Unresolved link to specialrequestdetails3
Collapse References:
SpecialReqDetails, Unresolved link to specialrequestdetails, Unresolved link to specialrequestdetails1, Unresolved link to specialrequestdetails2, Unresolved link to specialrequestdetails3