<xs:element name="BookingInfo" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">Booking information related to this passenger and flight.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BookingReferenceID" minOccurs="0" maxOccurs="9">
<xs:annotation>
<xs:documentation xml:lang="en">The PNR reference of the carrier (e.g., marketing, operating, validating).</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="UniqueID_Type" />
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="StatusCode" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">The booking status code (e.g., HK, WL, SB). Refer to AIRIMP Chapter 7.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z0-9a-z]{2}" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="StatusName" type="StringLength1to32" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">The booking status expressed as text (e.g., confirmed, waitlisted, standby). </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
|