Definition Type: ComplexType
Name: PricedItineraryType
Containing Schema: OTA_AirCommonTypes.xsd
Abstract
Documentation:
Itinerary with pricing information.
Collapse XSD Schema Diagram:
Drilldown into TicketingInfo in schema ota_aircommontypes_xsd1 Drilldown into Notes in schema ota_aircommontypes_xsd1 Drilldown into AirItineraryPricingInfo in schema ota_aircommontypes_xsd1 Drilldown into AirItinerary in schema ota_aircommontypes_xsd1 Drilldown into ExchangeRate in schema ota_aircommontypes_xsd Drilldown into NUC_Rate in schema ota_aircommontypes_xsd Drilldown into PriceType in schema ota_aircommontypes_xsd Drilldown into SequenceNumber in schema ota_aircommontypes_xsdXSD Diagram of PricedItineraryType in schema ota_aircommontypes_xsd1 (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:complexType name="PricedItineraryType">
    <xs:annotation>
        <xs:documentation xml:lang="en">Itinerary with pricing information.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="AirItinerary" type="AirItineraryType" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en"> Specifies the origin and destination of the traveler. Attributes: DirectionInd - A directional indicator that identifies a type of air booking, either one-way, round-trip, or open-jaw with the enumeration of (OneWay | RT | OpenJaw) respectively. ActionCode - Indicates the status of the booking, such as OK or Wait-List. NumberInParty - Indicates the traveler count. </xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="AirItineraryPricingInfo" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en"> Pricing Information for an Air Itinerary.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="AirItineraryPricingInfoType">
                        <xs:attribute name="RepriceRequired" type="xs:boolean">
                            <xs:annotation>
                                <xs:documentation xml:lang="en"> If true re-pricing of the itinerary is required. </xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="Notes" type="FreeTextType" minOccurs="0" maxOccurs="5">
            <xs:annotation>
                <xs:documentation xml:lang="en">Provides for free form descriptive information for the priced itinerary.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="TicketingInfo" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Container for TicketingInfoRS_Type.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="TicketingInfoRS_Type">
                        <xs:sequence>
                            <xs:element name="DeliveryInfo" minOccurs="0" maxOccurs="5">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">Shipping information for the ticket.</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                    <xs:attribute name="DistribType" type="OTA_CodeType" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Specifies the manner in which a ticket will be sent to the traveler. Refer to OTA Code List Distribution Type (DTB).
					</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                    <xs:attributeGroup ref="CurrencyAmountGroup">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Specifies the cost of the ticket delivery option.</xs:documentation>
                                        </xs:annotation>
                                    </xs:attributeGroup>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                        <xs:attribute name="PaymentType" type="ListOfOTA_CodeType" use="optional">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">Specifies the allowable forms of payment (i.e., check, cash, credit card).  Refer to OTA Code List Payment Type (PMT).</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
    </xs:sequence>
    <xs:attribute name="SequenceNumber" type="xs:positiveInteger" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">Assigns a number to priced itineraries.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="PriceType" type="StringLength1to8" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">Specifies how the pricing was done.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="NUC_Rate" type="xs:decimal" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">The neutral unit currency rate.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ExchangeRate" type="xs:decimal" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">The currency exchange rate.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
AirItinerary AirItinerary 0 (1)
AirItineraryPricingInfo AirItineraryPricingInfo 0 (1)
Notes Notes 0 5
TicketingInfo TicketingInfo 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
SequenceNumber SequenceNumber Optional
PriceType PriceType Optional
NUC_Rate NUC_Rate Optional
ExchangeRate ExchangeRate Optional