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_xsd1 (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
CabinType CabinType Optional
TicketingCountry TicketingCountry Optional
OverrideAirlineCode OverrideAirlineCode Optional