<xs:complexType name="SeatRequestType">
<xs:annotation>
<xs:documentation xml:lang="en">Object to hold a passengers' seat request</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="DepartureAirport" type="LocationType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">Departure point of flight segment.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ArrivalAirport" type="LocationType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">Arrival point of flight segment.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="SeatRequestAttributes">
<xs:annotation>
<xs:documentation xml:lang="en">Attributes for seat request. Note: you can choose a specific seat or just a general preference</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
<xs:attribute name="DepartureDate" type="DateOrDateTimeType" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">The departure date of the flight for the seat requested.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="FlightNumber" type="FlightNumberType" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">The number of the flight for which this seat is requested.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Status" type="OTA_CodeType" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Code providing status information for this seat request. Refer to OTA Code List 'Status' (STS).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
|