Definition Type: ComplexType
Name: PriceRequestInformationType
Containing Schema: OTA_AirCommonTypes.xsd
Abstract
Documentation:
Identify pricing source, if negotiated fares are requested and if it is a reprice request.
Collapse XSD Schema Diagram:
Drilldown into RebookOption in schema ota_aircommontypes_xsd1 Drilldown into NegotiatedFareCode in schema ota_aircommontypes_xsd1 Drilldown into OverrideAirlineCode in schema ota_aircommontypes_xsd Drilldown into TicketingCountry in schema ota_aircommontypes_xsd Drilldown into CabinType in schema ota_aircommontypes_xsd Drilldown into SaleCountry in schema ota_aircommontypes_xsd Drilldown into RequestedTicketingDate in schema ota_aircommontypes_xsd Drilldown into ValidatingAirlineCode in schema ota_aircommontypes_xsd Drilldown into Reprice in schema ota_aircommontypes_xsd Drilldown into PricingSource in schema ota_aircommontypes_xsd Drilldown into CurrencyCode in schema ota_aircommontypes_xsd Drilldown into NegotiatedFaresOnly in schema ota_aircommontypes_xsd Drilldown into FareQualifier in schema ota_aircommontypes_xsd Drilldown into PriceRequestAttributes in schema ota_aircommontypes_xsd1XSD Diagram of PriceRequestInformationType in schema ota_aircommontypes_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
NegotiatedFareCode NegotiatedFareCode 0 unbounded
RebookOption RebookOption 0 99
Collapse Child Attributes:
Name Type Default Value Use
FareQualifier FareQualifier Optional
NegotiatedFaresOnly NegotiatedFaresOnly Optional
CurrencyCode CurrencyCode Optional
PricingSource PricingSource Optional
Reprice Reprice Optional
ValidatingAirlineCode ValidatingAirlineCode Optional
RequestedTicketingDate RequestedTicketingDate Optional
SaleCountry SaleCountry Optional
CabinType CabinType Optional
TicketingCountry TicketingCountry Optional
OverrideAirlineCode OverrideAirlineCode Optional
Collapse Derivation Tree:
Collapse References:
PriceRequestInformation, PriceRequestInformation, Unresolved link to pricerequestinformation4