<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>
|