<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>
|