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