<xs:complexType name="PriceRequestInformationType">
<xs:annotation>
<xs:documentation xml:lang="en">Identify pricing source, if negotiated fares are requested and if it is a reprice request.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="NegotiatedFareCode" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="en"> Contains negotiated fare code information.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attributeGroup ref="CodeListAirGroup">
<xs:annotation>
<xs:documentation xml:lang="en"> Contains code information for a negotiated fare.</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
<xs:attribute name="TicketDesignatorCode" type="StringLength1to16" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">The ticket designator code for this negotiated fare code.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="OverrideRuleInd" type="xs:boolean" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">When true, the rules for the negotiated fare should not be applied. </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="RebookOption" minOccurs="0" maxOccurs="99">
<xs:annotation>
<xs:documentation xml:lang="en">Provides information concerning a flight segment that can be rebooked for a lower fare.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="FlightSegmentRPH" type="RPH_Type" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">A reference to a booked flight segment.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ResBookDesigCode" type="UpperCaseAlphaLength1to2" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">The class of service in which the flight should be rebooked for a lower fare.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="PriceRequestAttributes">
<xs:annotation>
<xs:documentation xml:lang="en"> Used to describe a price request.</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
<xs:attribute name="CabinType" type="CabinType" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Identifies the type of cabin (i.e., first, business, economy) requested.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TicketingCountry" type="ISO3166" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">The ISO country code where the ticket will be issued.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="OverrideAirlineCode" type="AlphaNumericStringLength1to8" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">The airline which should be used to override the system selected pricing airline.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
|