Data that has been modified is shown like this. Data that has been deleted is shown like this. Data that is added is shown like this.

To collapse a node's children click the '-' button. To expand it again, click '+'. Unchanged elements are collapsed by default.

This page is best viewed with Cascading Style Sheets and JavaScript both enabled.

For further details of DeltaXML see http://www.deltaxml.com

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/air_v38_0http://www.travelport.com/schema/air_v39_0 " >
+ <xs:annotation > ... </xs:annotation>
- <xs:import schemaLocation=" ../common_v38_0/Common.xsd../common_v39_0/Common.xsd " namespace=" http://www.travelport.com/schema/common_v38_0http://www.travelport.com/schema/common_v39_0 " > </xs:import>
+ <xs:element name="AirReservation" > ... </xs:element>
- <xs:complexType name="typeBaseAirReservation" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexContent >
- <xs:extension base="common:BaseReservation" >
- <xs:sequence >
<xs:element ref="OptionalServices" minOccurs="0" />
<xs:element ref="common:SupplierLocator" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="common:ThirdPartyInformation" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="DocumentInfo" minOccurs="0" />
<xs:element ref="common:BookingTravelerRef" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="common:ProviderReservationInfoRef" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="AirSegment" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="AirPricingInfo" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="common:Payment" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="common:CreditCardAuth" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="FareNote" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="FeeInfo" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="TaxInfo" type="typeTaxInfoWithPaymentRef" minOccurs="0" maxOccurs="unbounded" > ... </xs:element>
<xs:element ref="TicketingModifiers" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="AssociatedRemark" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="PocketItineraryRemark" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="AirExchangeBundleTotal" minOccurs="0" maxOccurs="1" />
- <xs:element ref="AirExchangeBundle" minOccurs="0" maxOccurs="unbounded" >
- <xs:annotation >
- <xs:documentation > Bundle exchange, pricing, and penalty information. Providers ACH/1G/1V/1P </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
+ <xs:complexType name="typeAirReservationWithFOP" > ... </xs:complexType>
+ <xs:element name="AssociatedRemark" > ... </xs:element>
+ <xs:element name="PocketItineraryRemark" > ... </xs:element>
- <xs:element name="AirPricingInfo" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:sequence >
<xs:element ref="FareInfo" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="FareStatus" minOccurs="0" />
<xs:element ref="FareInfoRef" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="BookingInfo" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="TaxInfo" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="FareCalc" minOccurs="0" />
<xs:element ref="PassengerType" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="common:BookingTravelerRef" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="WaiverCode" minOccurs="0" />
+ <xs:element ref="PaymentRef" minOccurs="0" maxOccurs="unbounded" > ... </xs:element>
+ <xs:element name="ChangePenalty" type="typeFarePenalty" minOccurs="0" > ... </xs:element>
+ <xs:element name="CancelPenalty" type="typeFarePenalty" minOccurs="0" > ... </xs:element>
<xs:element ref="FeeInfo" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="Adjustment" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="Yield" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="AirPricingModifiers" minOccurs="0" maxOccurs="1" />
<xs:element ref="TicketingModifiersRef" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="AirSegmentPricingModifiers" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="FlightOptionsList" minOccurs="0" />
<xs:element ref="BaggageAllowances" minOccurs="0" maxOccurs="1" />
<xs:element ref="FareRulesFilter" minOccurs="0" />
+ <xs:element ref="PolicyCodesList" minOccurs="0" > ... </xs:element>
- <xs:element type="PriceChangeType" minOccurs="0" maxOccurs="99" name="PriceChange" >
- <xs:annotation >
- <xs:documentation > Indicates a price change is found in Margin Manager Indicates a price change is found in Fare Control Manager </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="Key" type="common:typeRef" use="required" />
+ <xs:attribute name="CommandKey" use="optional" > ... </xs:attribute>
<xs:attributeGroup ref="common:attrPrices" />
<xs:attributeGroup ref="common:attrProviderSupplier" />
+ <xs:attribute name="AmountType" type="common:StringLength1to32" use="optional" > ... </xs:attribute>
+ <xs:attribute name="IncludesVAT" type="xs:boolean" use="optional" > ... </xs:attribute>
+ <xs:attribute name="ExchangeAmount" type="common:typeMoney" use="optional" > ... </xs:attribute>
+ <xs:attribute name="ForfeitAmount" type="common:typeMoney" use="optional" > ... </xs:attribute>
+ <xs:attribute name="Refundable" type="xs:boolean" use="optional" > ... </xs:attribute>
+ <xs:attribute name="Exchangeable" type="xs:boolean" use="optional" > ... </xs:attribute>
+ <xs:attribute name="LatestTicketingTime" type="xs:string" use="optional" > ... </xs:attribute>
<xs:attribute name="PricingMethod" type="typePricingMethod" use="required" />
+ <xs:attribute name="Checksum" type="xs:string" use="optional" > ... </xs:attribute>
+ <xs:attribute name="ETicketability" type="typeEticketability" use="optional" > ... </xs:attribute>
+ <xs:attribute name="PlatingCarrier" type="common:typeCarrier" use="optional" > ... </xs:attribute>
+ <xs:attribute name="ProviderReservationInfoRef" type="common:typeRef" use="optional" > ... </xs:attribute>
+ <xs:attribute name="AirPricingInfoGroup" type="xs:int" use="optional" > ... </xs:attribute>
+ <xs:attribute name="TotalNetPrice" type="common:typeMoney" use="optional" > ... </xs:attribute>
+ <xs:attribute name="Ticketed" type="xs:boolean" use="optional" > ... </xs:attribute>
+ <xs:attribute name="PricingType" use="optional" > ... </xs:attribute>
+ <xs:attribute name="TrueLastDateToTicket" type="xs:string" use="optional" > ... </xs:attribute>
<xs:attributeGroup ref="common:attrElementKeyResults" />
+ <xs:attributeGroup ref="attrPolicyMarking" > ... </xs:attributeGroup>
+ <xs:attribute name="FareCalculationInd" use="optional" > ... </xs:attribute>
</xs:complexType>
</xs:element>
+ <xs:element name="PolicyCodesList" > ... </xs:element>
+ <xs:simpleType name="typeLowFareSearchId" > ... </xs:simpleType>
+ <xs:element name="AirPricingInfoList" > ... </xs:element>
+ <xs:element name="FlightOptionsList" > ... </xs:element>
+ <xs:element name="FlightOption" > ... </xs:element>
+ <xs:element name="Option" > ... </xs:element>
+ <xs:element name="AirPricingCommand" > ... </xs:element>
+ <xs:element name="ExchangeAirSegment" > ... </xs:element>
+ <xs:element name="AirExchangeBundle" > ... </xs:element>
+ <xs:element name="TCRExchangeBundle" > ... </xs:element>
+ <xs:element name="AirExchangeTicketBundle" > ... </xs:element>
+ <xs:element name="Enumeration" > ... </xs:element>
+ <xs:element name="SolutionGroup" > ... </xs:element>
+ <xs:element name="AirSegmentList" > ... </xs:element>
+ <xs:element name="AirScheduleChangedInfo" > ... </xs:element>
+ <xs:element name="AirSolutionChangedInfo" > ... </xs:element>
+ <xs:element name="AirPriceResult" > ... </xs:element>
+ <xs:element name="FareInfoList" > ... </xs:element>
+ <xs:element name="FareRemarkList" > ... </xs:element>
+ <xs:element name="FareRemark" > ... </xs:element>
+ <xs:element name="URL" > ... </xs:element>
+ <xs:element name="FlightDetailsList" > ... </xs:element>
+ <xs:element name="FareNoteList" > ... </xs:element>
+ <xs:element name="HostTokenList" > ... </xs:element>
+ <xs:element name="Rows" > ... </xs:element>
+ <xs:element name="Row" > ... </xs:element>
+ <xs:element name="Facility" > ... </xs:element>
+ <xs:element name="Characteristic" > ... </xs:element>
+ <xs:element name="PassengerSeatPrice" > ... </xs:element>
+ <xs:element name="FareRoutingInformation" type="xs:string" > ... </xs:element>
+ <xs:element name="FareMileageInformation" type="xs:string" > ... </xs:element>
- <xs:element name="FareDisplay" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:sequence >
<xs:element ref="FareDisplayRule" />
<xs:element ref="FarePricing" maxOccurs="unbounded" />
<xs:element ref="FareRestriction" minOccurs="0" maxOccurs="99" />
<xs:element ref="FareRoutingInformation" minOccurs="0" />
<xs:element ref="FareMileageInformation" minOccurs="0" />
<xs:element ref="AirFareDisplayRuleKey" minOccurs="0" />
<xs:element ref="BookingCode" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="common:AccountCode" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="AddlBookingCodeInformation" minOccurs="0" />
+ <xs:element ref="FareRuleFailureInfo" minOccurs="0" > ... </xs:element>
- <xs:element type="PriceChangeType" minOccurs="0" maxOccurs="99" name="PriceChange" >
- <xs:annotation >
- <xs:documentation > Indicates a price change is found in Margin Manager Indicates a price change is found in Fare Control Manager </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="Carrier" type="common:typeCarrier" use="required" />
<xs:attribute name="FareBasis" type="xs:string" use="required" />
<xs:attribute name="Amount" type="common:typeMoney" use="required" />
<xs:attribute name="TripType" type="typeFareTripType" use="optional" />
<xs:attribute name="FareTypeCode" type="typeFareTypeCode" use="optional" />
<xs:attribute name="SpecialFare" type="xs:boolean" use="optional" />
<xs:attribute name="InstantPurchase" type="xs:boolean" use="optional" />
<xs:attribute name="EligibilityRestricted" type="xs:boolean" use="optional" />
<xs:attribute name="FlightRestricted" type="xs:boolean" use="optional" />
<xs:attribute name="StopoversRestricted" type="xs:boolean" use="optional" />
<xs:attribute name="TransfersRestricted" type="xs:boolean" use="optional" />
<xs:attribute name="BlackoutsExist" type="xs:boolean" use="optional" />
<xs:attribute name="AccompaniedTravel" type="xs:boolean" use="optional" />
<xs:attribute name="MileOrRouteBasedFare" type="typeMileOrRouteBasedFare" use="optional" />
<xs:attribute name="GlobalIndicator" type="typeATPCOGlobalIndicator" use="optional" />
+ <xs:attribute name="Origin" type="common:typeIATACode" use="optional" > ... </xs:attribute>
+ <xs:attribute name="Destination" type="common:typeIATACode" use="optional" > ... </xs:attribute>
+ <xs:attribute name="FareTicketingCode" type="xs:string" use="optional" > ... </xs:attribute>
+ <xs:attribute name="FareTicketingDesignator" type="typeTicketDesignator" use="optional" > ... </xs:attribute>
</xs:complexType>
</xs:element>
+ <xs:element name="AddlBookingCodeInformation" > ... </xs:element>
+ <xs:element name="FareDisplayRule" > ... </xs:element>
+ <xs:element name="FareRestriction" > ... </xs:element>
+ <xs:element name="FareRestrictionDaysOfWeek" > ... </xs:element>
+ <xs:element name="FareRestrictionDate" > ... </xs:element>
+ <xs:element name="FareRestrictionSaleDate" > ... </xs:element>
+ <xs:element name="FarePricing" > ... </xs:element>
+ <xs:element name="FareRuleLookup" > ... </xs:element>
+ <xs:element name="AirExchangeModifiers" > ... </xs:element>
+ <xs:element name="FlexExploreModifiers" > ... </xs:element>
+ <xs:element name="AirFareDisplayModifiers" > ... </xs:element>
+ <xs:element name="AirSegmentPricingModifiers" > ... </xs:element>
+ <xs:element name="AirSearchModifiers" > ... </xs:element>
+ <xs:element name="OfferAvailabilityModifiers" > ... </xs:element>
+ <xs:element name="Alliance" > ... </xs:element>
+ <xs:simpleType name="typeAlliance" > ... </xs:simpleType>
+ <xs:element name="FlightType" > ... </xs:element>
+ <xs:element name="AirSolution" > ... </xs:element>
+ <xs:element name="HostReservation" > ... </xs:element>
+ <xs:simpleType name="typeDiversity" > ... </xs:simpleType>
+ <xs:simpleType name="typeTripType" > ... </xs:simpleType>
+ <xs:simpleType name="typePosition" > ... </xs:simpleType>
+ <xs:simpleType name="typeRowLocation" > ... </xs:simpleType>
+ <xs:simpleType name="typeFacility" > ... </xs:simpleType>
+ <xs:simpleType name="typeReportingType" > ... </xs:simpleType>
+ <xs:simpleType name="typeSeatAvailability" > ... </xs:simpleType>
+ <xs:element name="OverrideCode" > ... </xs:element>
+ <xs:element name="AirPricingSolution" > ... </xs:element>
+ <xs:element name="AirPricePointList" > ... </xs:element>
+ <xs:element name="AirPricePoint" > ... </xs:element>
+ <xs:element name="Journey" > ... </xs:element>
+ <xs:element name="AirPricingInfoRef" > ... </xs:element>
+ <xs:element name="AirItinerarySolution" > ... </xs:element>
+ <xs:element name="AirItinerary" > ... </xs:element>
+ <xs:element name="ETR" > ... </xs:element>
+ <xs:element name="TicketFailureInfo" > ... </xs:element>
+ <xs:element name="RefundFailureInfo" > ... </xs:element>
+ <xs:element name="VoidFailureInfo" > ... </xs:element>
+ <xs:element name="TCR" > ... </xs:element>
+ <xs:attribute name="RefundAccessCode" > ... </xs:attribute>
+ <xs:element name="PassengerTicketNumber" > ... </xs:element>
+ <xs:element name="AirFareDiscount" > ... </xs:element>
+ <xs:element name="FareNoteRef" > ... </xs:element>
+ <xs:element name="SearchAirLeg" > ... </xs:element>
- <xs:element name="AirLegModifiers" >
- <xs:complexType >
- <xs:sequence >
<xs:element ref="PermittedCabins" minOccurs="0" />
<xs:element ref="PreferredCabins" minOccurs="0" />
<xs:element ref="PermittedCarriers" minOccurs="0" />
<xs:element ref="ProhibitedCarriers" minOccurs="0" />
<xs:element ref="PreferredCarriers" minOccurs="0" />
- <xs:element minOccurs="0" name="PermittedConnectionPoints" >
- <xs:annotation >
- <xs:documentation > This is the container to specify all permitted connection points. Applicable for 1G/1V/1P/1J. </xs:documentation>
</xs:annotation>
+ <xs:complexType > ... </xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="ProhibitedConnectionPoints" >
- <xs:annotation >
- <xs:documentation > This is the container to specify all prohibited connection points. Applicable for 1G/1V/1P/1J. </xs:documentation>
</xs:annotation>
+ <xs:complexType > ... </xs:complexType>
</xs:element>
- <xs:element name="PreferredConnectionPoints" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > This is the container to specify all preferred connection points. Applicable for 1G/1V only. </xs:documentation>
</xs:annotation>
- <xs:complexType >
- <xs:sequence >
<xs:element ref="common:ConnectionPoint" maxOccurs="99" />
</xs:sequence>
</xs:complexType>
</xs:element>
+ <xs:element name="PermittedBookingCodes" minOccurs="0" > ... </xs:element>
<xs:element ref="PreferredBookingCodes" minOccurs="0" />
+ <xs:element name="PreferredAlliances" minOccurs="0" > ... </xs:element>
+ <xs:element name="ProhibitedBookingCodes" minOccurs="0" > ... </xs:element>
+ <xs:element name="DisfavoredAlliances" minOccurs="0" > ... </xs:element>
<xs:element ref="FlightType" minOccurs="0" />
<xs:element name="AnchorFlightData" type="typeAnchorFlightData" minOccurs="0" maxOccurs="1" />
</xs:sequence>
+ <xs:attribute name="ProhibitOvernightLayovers" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
<xs:attribute name="MaxConnectionTime" type="xs:integer" use="optional" />
+ <xs:attribute name="ReturnFirstAvailableOnly" type="xs:boolean" use="optional" > ... </xs:attribute>
+ <xs:attribute name="AllowDirectAccess" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="ProhibitMultiAirportConnection" type="xs:boolean" > ... </xs:attribute>
+ <xs:attribute name="PreferNonStop" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="OrderBy" use="optional" > ... </xs:attribute>
+ <xs:attribute name="MaxJourneyTime" type="typeMaxJourneyTime" use="optional" > ... </xs:attribute>
</xs:complexType>
</xs:element>
+ <xs:element name="AirSegment" type="typeBaseAirSegment" > ... </xs:element>
+ <xs:element name="AirRefundBundle" > ... </xs:element>
+ <xs:element name="TCRRefundBundle" > ... </xs:element>
+ <xs:element name="AirRefundInfo" > ... </xs:element>
+ <xs:element name="AirRefundModifiers" > ... </xs:element>
+ <xs:element name="AirSegmentRef" > ... </xs:element>
+ <xs:element name="AirItinerarySolutionRef" > ... </xs:element>
+ <xs:element name="AutoSeatAssignment" > ... </xs:element>
+ <xs:element name="FareInfo" > ... </xs:element>
+ <xs:simpleType name="typeCarCode" > ... </xs:simpleType>
+ <xs:simpleType name="typeValueCode" > ... </xs:simpleType>
+ <xs:simpleType name="typePrivateFare" > ... </xs:simpleType>
+ <xs:element name="RouteList" > ... </xs:element>
+ <xs:element name="AlternateRouteList" > ... </xs:element>
+ <xs:element name="AlternateLocationDistanceList" > ... </xs:element>
+ <xs:element name="ExpertSolutionList" > ... </xs:element>
+ <xs:element name="Route" > ... </xs:element>
+ <xs:element name="AlternateRoute" > ... </xs:element>
+ <xs:element name="FareInfoMessage" > ... </xs:element>
+ <xs:element name="AlternateLocationDistance" > ... </xs:element>
+ <xs:element name="ExpertSolution" > ... </xs:element>
+ <xs:element name="LegPrice" > ... </xs:element>
+ <xs:element name="Leg" > ... </xs:element>
+ <xs:element name="LegDetail" > ... </xs:element>
+ <xs:element name="LegRef" > ... </xs:element>
+ <xs:element name="FareBasis" > ... </xs:element>
+ <xs:element name="FareRule" > ... </xs:element>
+ <xs:element name="FareSurcharge" > ... </xs:element>
+ <xs:element name="FareRuleShortRef" > ... </xs:element>
+ <xs:element name="FareRuleLongRef" > ... </xs:element>
+ <xs:element name="FareRuleShort" > ... </xs:element>
+ <xs:element name="FareRuleLong" > ... </xs:element>
+ <xs:element name="FareInfoRef" > ... </xs:element>
+ <xs:element name="FareRemarkRef" > ... </xs:element>
+ <xs:element name="Brand" > ... </xs:element>
+ <xs:element name="Title" type="typeTextElement" > ... </xs:element>
+ <xs:element name="BrandInfo" > ... </xs:element>
+ <xs:simpleType name="typeBrandId" > ... </xs:simpleType>
+ <xs:element name="ImageLocation" > ... </xs:element>
+ <xs:element name="Rules" > ... </xs:element>
+ <xs:element name="ServiceAssociations" > ... </xs:element>
+ <xs:element name="UpsellBrand" > ... </xs:element>
+ <xs:element name="OptionalServiceRef" type="common:typeRef" > ... </xs:element>
+ <xs:element name="SeatInformation" > ... </xs:element>
+ <xs:element name="FareRuleNameValue" > ... </xs:element>
+ <xs:element name="FareType" > ... </xs:element>
- <xs:element name="FlightDetails" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
+ <xs:sequence > ... </xs:sequence>
<xs:attribute name="Key" type="common:typeRef" use="required" />
<xs:attributeGroup ref="common:attrOrigDestDepatureInfo" />
<xs:attributeGroup ref="common:attrFlightTimes" />
<xs:attribute name="Equipment" type="typeEquipment" use="optional" />
+ <xs:attribute name="OnTimePerformance" type="xs:integer" use="optional" > ... </xs:attribute>
<xs:attribute name="OriginTerminal" type="xs:string" use="optional" />
<xs:attribute name="DestinationTerminal" type="xs:string" use="optional" />
- <xs:attribute name="AutomatedCheckin" type="xs:boolean" use="optional" default="false" >
- <xs:annotation >
- <xs:documentation > “True” indicates that the flight allows automated check-in. The default is “False”. </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup ref="common:attrElementKeyResults" />
</xs:complexType>
</xs:element>
+ <xs:element name="FlightDetailsRef" > ... </xs:element>
+ <xs:element name="AlternateLocationDistanceRef" > ... </xs:element>
+ <xs:element name="FeeInfo" type="common:typeFeeInfo" > ... </xs:element>
+ <xs:element name="WaiverCode" > ... </xs:element>
+ <xs:element name="PaymentRef" > ... </xs:element>
+ <xs:element name="Ticket" > ... </xs:element>
+ <xs:element name="SpecificSeatAssignment" > ... </xs:element>
+ <xs:element name="RuleAdvancedPurchase" > ... </xs:element>
+ <xs:element name="RuleCharges" > ... </xs:element>
+ <xs:element name="RuleLengthOfStay" > ... </xs:element>
+ <xs:element name="DocumentInfo" > ... </xs:element>
+ <xs:element name="FareCalc" type="xs:string" > ... </xs:element>
+ <xs:element name="FareTicketDesignator" > ... </xs:element>
+ <xs:element name="AirPricingModifiers" > ... </xs:element>
+ <xs:element name="ManualFareAdjustment" > ... </xs:element>
+ <xs:element name="AirSearchAsynchModifiers" > ... </xs:element>
+ <xs:element name="ExemptTaxes" > ... </xs:element>
+ <xs:simpleType name="typeFaresIndicator" > ... </xs:simpleType>
+ <xs:element name="FareRuleCategory" > ... </xs:element>
+ <xs:element name="AirAvailInfo" > ... </xs:element>
+ <xs:element name="BaggageAllowance" > ... </xs:element>
+ <xs:element name="BaggageAllowances" > ... </xs:element>
+ <xs:complexType name="BaseBaggageAllowanceInfo" > ... </xs:complexType>
+ <xs:element name="BaggageAllowanceInfo" > ... </xs:element>
+ <xs:element name="CarryOnAllowanceInfo" > ... </xs:element>
+ <xs:element name="EmbargoInfo" type="BaseBaggageAllowanceInfo" > ... </xs:element>
+ <xs:element name="URLInfo" > ... </xs:element>
+ <xs:element name="BagDetails" > ... </xs:element>
+ <xs:element name="TextInfo" > ... </xs:element>
+ <xs:element name="BaggageRestriction" > ... </xs:element>
+ <xs:element name="Dimension" > ... </xs:element>
+ <xs:complexType name="typeWeight" > ... </xs:complexType>
+ <xs:complexType name="typeUnitOfMeasure" > ... </xs:complexType>
+ <xs:element name="AvailableDiscount" > ... </xs:element>
+ <xs:element name="FareRuleKey" > ... </xs:element>
+ <xs:element name="AirFareDisplayRuleKey" > ... </xs:element>
+ <xs:element name="BookingCode" > ... </xs:element>
+ <xs:element name="BookingInfo" > ... </xs:element>
+ <xs:element name="SponsoredFltInfo" > ... </xs:element>
+ <xs:element name="CodeshareInfo" > ... </xs:element>
+ <xs:element name="Connection" > ... </xs:element>
+ <xs:simpleType name="typeIgnoreStopOver" > ... </xs:simpleType>
+ <xs:element name="Coupon" > ... </xs:element>
+ <xs:element name="PromoCode" > ... </xs:element>
+ <xs:element name="SegmentIndex" type="xs:int" > ... </xs:element>
+ <xs:element name="TicketEndorsement" > ... </xs:element>
+ <xs:element name="TourCode" > ... </xs:element>
+ <xs:element name="TCRInfo" > ... </xs:element>
+ <xs:element name="TicketInfo" > ... </xs:element>
+ <xs:element name="PenaltyFareInformation" > ... </xs:element>
+ <xs:group name="BaseAirPricingPaymentGroup" > ... </xs:group>
+ <xs:element name="PreferredCarriers" > ... </xs:element>
+ <xs:element name="ProhibitedCarriers" > ... </xs:element>
+ <xs:element name="PermittedCarriers" > ... </xs:element>
+ <xs:element name="PermittedCabins" > ... </xs:element>
+ <xs:element name="PreferredCabins" > ... </xs:element>
+ <xs:element name="ProhibitedCabins" > ... </xs:element>
+ <xs:element name="PreferredBookingCodes" > ... </xs:element>
+ <xs:element name="AirPricingPayment" > ... </xs:element>
+ <xs:element name="FareNote" > ... </xs:element>
+ <xs:element name="TicketDesignator" > ... </xs:element>
+ <xs:element name="ConjunctedTicketInfo" > ... </xs:element>
+ <xs:element name="ExchangedTicketInfo" > ... </xs:element>
+ <xs:simpleType name="typeCouponStatus" > ... </xs:simpleType>
+ <xs:simpleType name="typeEquipment" > ... </xs:simpleType>
+ <xs:simpleType name="typeTicketDesignator" > ... </xs:simpleType>
+ <xs:simpleType name="typeTCRStatus" > ... </xs:simpleType>
+ <xs:simpleType name="typeEticketability" > ... </xs:simpleType>
+ <xs:simpleType name="typeInventoryRequest" > ... </xs:simpleType>
+ <xs:simpleType name="typeFareDiscount" > ... </xs:simpleType>
+ <xs:simpleType name="typeFareRuleType" > ... </xs:simpleType>
+ <xs:simpleType name="typeTourCode" > ... </xs:simpleType>
+ <xs:simpleType name="typeFareTripType" > ... </xs:simpleType>
+ <xs:simpleType name="typeMileOrRouteBasedFare" > ... </xs:simpleType>
+ <xs:simpleType name="typeFareRestrictionType" > ... </xs:simpleType>
+ <xs:simpleType name="typeFareTypeCode" > ... </xs:simpleType>
+ <xs:simpleType name="typeFareDirectionality" > ... </xs:simpleType>
+ <xs:simpleType name="typePricingMethod" > ... </xs:simpleType>
+ <xs:simpleType name="typeATPCOGlobalIndicator" > ... </xs:simpleType>
+ <xs:complexType name="typeFarePenalty" > ... </xs:complexType>
- <xs:complexType name="PriceChangeType" >
- <xs:annotation >
- <xs:documentation > Indicates a price change is found in Margin Manager Indicates a price change is found in Fare Control Manager </xs:documentation>
</xs:annotation>
+ <xs:simpleContent > ... </xs:simpleContent>
</xs:complexType>
+ <xs:complexType name="typeRestrictionLengthOfStay" > ... </xs:complexType>
+ <xs:simpleType name="typeStayUnit" > ... </xs:simpleType>
+ <xs:simpleType name="typeUnitWeight" > ... </xs:simpleType>
+ <xs:element name="SearchTraveler" > ... </xs:element>
+ <xs:simpleType name="typeTCRNumber" > ... </xs:simpleType>
+ <xs:element name="AirFareRulesModifier" > ... </xs:element>
+ <xs:element name="AirFareRuleCategory" > ... </xs:element>
+ <xs:simpleType name="typeFareRuleCategoryCode" > ... </xs:simpleType>
+ <xs:element name="ContractCode" > ... </xs:element>
+ <xs:complexType name="typeTicketFailureInfo" > ... </xs:complexType>
+ <xs:complexType name="typeFailureInfo" > ... </xs:complexType>
+ <xs:simpleType name="typeMealService" > ... </xs:simpleType>
+ <xs:element name="AirReservationLocatorCode" > ... </xs:element>
+ <xs:element name="AvailableSSR" > ... </xs:element>
+ <xs:element name="OptionalServices" > ... </xs:element>
+ <xs:element name="OptionalService" > ... </xs:element>
+ <xs:element name="BrandingInfo" > ... </xs:element>
+ <xs:element name="ServiceGroup" > ... </xs:element>
+ <xs:element name="ServiceSubGroup" > ... </xs:element>
+ <xs:element name="FeeApplication" > ... </xs:element>
+ <xs:element name="BundledServices" > ... </xs:element>
+ <xs:element name="BundledService" > ... </xs:element>
+ <xs:element name="AdditionalInfo" > ... </xs:element>
+ <xs:element name="EMD" > ... </xs:element>
+ <xs:simpleType name="typeAssessIndicator" > ... </xs:simpleType>
+ <xs:simpleType name="typeFeeApplication" > ... </xs:simpleType>
+ <xs:simpleType name="typeBooking" > ... </xs:simpleType>
+ <xs:simpleType name="typeDisplayCategory" > ... </xs:simpleType>
+ <xs:element name="PrintBlankFormItinerary" > ... </xs:element>
- <xs:element name="TicketingModifiers" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:sequence >
+ <xs:element name="BookingTravelerRef" type="common:typeRef" minOccurs="0" maxOccurs="unbounded" > ... </xs:element>
+ <xs:element name="NetRemit" type="typeTicketModifierAmountType" minOccurs="0" > ... </xs:element>
+ <xs:element name="NetFare" type="typeTicketModifierAmountType" minOccurs="0" > ... </xs:element>
+ <xs:element name="ActualSellingFare" type="typeTicketModifierAmountType" minOccurs="0" > ... </xs:element>
+ <xs:element name="InvoiceFare" type="typeTicketModifierAccountingType" minOccurs="0" > ... </xs:element>
+ <xs:element name="CorporateDiscount" type="typeTicketModifierAccountingType" minOccurs="0" > ... </xs:element>
+ <xs:element name="AccountingInfo" type="typeTicketModifierAccountingType" minOccurs="0" > ... </xs:element>
+ <xs:element name="BulkTicket" minOccurs="0" > ... </xs:element>
+ <xs:element name="GroupTour" type="typeBulkTicketModifierType" minOccurs="0" > ... </xs:element>
+ <xs:element ref="common:Commission" minOccurs="0" > ... </xs:element>
+ <xs:element ref="TourCode" minOccurs="0" > ... </xs:element>
+ <xs:element ref="TicketEndorsement" minOccurs="0" maxOccurs="3" > ... </xs:element>
+ <xs:element name="ValueModifier" type="typeTicketModifierValueType" minOccurs="0" > ... </xs:element>
<xs:element ref="DocumentSelect" minOccurs="0" />
<xs:element ref="DocumentOptions" minOccurs="0" />
<xs:element ref="SegmentSelect" minOccurs="0" />
<xs:element ref="SegmentModifiers" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="common:SupplierLocator" minOccurs="0" />
<xs:element ref="DestinationPurposeCode" minOccurs="0" />
<xs:element ref="LanguageOption" minOccurs="0" maxOccurs="2" />
<xs:element ref="LandCharges" minOccurs="0" />
<xs:element ref="PrintBlankFormItinerary" minOccurs="0" />
<xs:element ref="ExcludeTicketing" minOccurs="0" />
<xs:element ref="ExemptOBFee" minOccurs="0" maxOccurs="1" />
</xs:sequence>
+ <xs:attribute name="PlatingCarrier" type="common:typeCarrier" use="optional" > ... </xs:attribute>
+ <xs:attribute name="ExemptVAT" type="xs:boolean" use="optional" > ... </xs:attribute>
+ <xs:attribute name="NetRemitApplied" type="xs:boolean" use="optional" > ... </xs:attribute>
+ <xs:attribute name="FreeTicket" type="xs:boolean" use="optional" > ... </xs:attribute>
+ <xs:attribute name="CurrencyOverrideCode" use="optional" > ... </xs:attribute>
<xs:attribute name="Key" type="common:typeRef" use="optional" />
<xs:attributeGroup ref="common:attrElementKeyResults" />
</xs:complexType>
</xs:element>
- <xs:element name="ExemptOBFee" >
- <xs:annotation >
- <xs:documentation > Used to specify which OB fees are exempt; if none are listed, it means all should be exempt. </xs:documentation>
</xs:annotation>
- <xs:complexType >
- <xs:sequence >
<xs:element name="SubCode" type="typeSubCode" minOccurs="0" maxOccurs="8" />
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:simpleType name="typeSubCode" >
- <xs:annotation >
- <xs:documentation > Used to specify an OB fee as exempt. </xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string" />
</xs:simpleType>
+ <xs:element name="ExcludeTicketing" > ... </xs:element>
+ <xs:element name="LandCharges" > ... </xs:element>
+ <xs:element name="Tax" > ... </xs:element>
+ <xs:element name="DocumentOptions" > ... </xs:element>
+ <xs:simpleType name="typeOverrideOption" > ... </xs:simpleType>
+ <xs:element name="PassengerReceiptOverride" > ... </xs:element>
+ <xs:element name="SegmentSelect" > ... </xs:element>
+ <xs:complexType name="typeNonAirReservationRef" > ... </xs:complexType>
+ <xs:complexType name="typeSegmentRef" > ... </xs:complexType>
+ <xs:element name="BookingCodeInfo" > ... </xs:element>
+ <xs:complexType name="typeTicketModifierValueType" > ... </xs:complexType>
+ <xs:element name="DocumentSelect" > ... </xs:element>
+ <xs:simpleType name="typeItinerary" > ... </xs:simpleType>
+ <xs:simpleType name="typeItineraryOption" > ... </xs:simpleType>
+ <xs:element name="Itinerary" > ... </xs:element>
+ <xs:element name="BackOfficeHandOff" > ... </xs:element>
+ <xs:simpleType name="typeBackOffice" > ... </xs:simpleType>
+ <xs:element name="AirPricingTicketingModifiers" > ... </xs:element>
+ <xs:complexType name="typeBulkTicketModifierType" > ... </xs:complexType>
+ <xs:complexType name="typeTicketModifierAmountType" > ... </xs:complexType>
+ <xs:complexType name="typeTicketModifierPercentType" > ... </xs:complexType>
+ <xs:complexType name="typeTicketModifierAccountingType" > ... </xs:complexType>
+ <xs:element name="TicketingModifiersRef" > ... </xs:element>
+ <xs:element name="AsyncProviderSpecificResponse" type="common:BaseAsyncProviderSpecificResponse" > ... </xs:element>
+ <xs:attributeGroup name="attrLinkInfo" > ... </xs:attributeGroup>
+ <xs:element name="OptionalServicesInfo" > ... </xs:element>
+ <xs:simpleType name="typePassengerTicketNumber" > ... </xs:simpleType>
+ <xs:element name="IncludeAddlBookingCodeInfo" > ... </xs:element>
+ <xs:simpleType name="typeCarrierCode" > ... </xs:simpleType>
+ <xs:element name="Adjustment" > ... </xs:element>
+ <xs:element name="Yield" > ... </xs:element>
+ <xs:simpleType name="typeAvailabilitySource" > ... </xs:simpleType>
+ <xs:element name="FaxDetailsInformation" > ... </xs:element>
+ <xs:element name="TermConditions" > ... </xs:element>
+ <xs:element name="LanguageOption" > ... </xs:element>
+ <xs:element name="FaxDetails" > ... </xs:element>
+ <xs:element name="DetailedBillingInformation" > ... </xs:element>
+ <xs:element name="BillingDetailItem" > ... </xs:element>
+ <xs:simpleType name="typeBillingDetailsName" > ... </xs:simpleType>
+ <xs:simpleType name="typeBillingDetailsDataType" > ... </xs:simpleType>
+ <xs:element name="AirPricingAdjustment" > ... </xs:element>
+ <xs:simpleType name="typeFareBreak" > ... </xs:simpleType>
+ <xs:element name="FareRuleFailureInfo" > ... </xs:element>
+ <xs:simpleType name="typeFareRuleFailureInfoReason" > ... </xs:simpleType>
+ <xs:element name="Document" > ... </xs:element>
+ <xs:element name="APISRequirements" > ... </xs:element>
+ <xs:element name="APISRequirementsList" > ... </xs:element>
+ <xs:element name="SegmentModifiers" > ... </xs:element>
+ <xs:element name="TicketValidity" > ... </xs:element>
+ <xs:element name="Meals" type="typeMealService" > ... </xs:element>
+ <xs:element name="InFlightServices" type="xs:string" > ... </xs:element>
+ <xs:simpleType name="typeVarianceType" > ... </xs:simpleType>
+ <xs:simpleType name="typeVarianceIndicator" > ... </xs:simpleType>
+ <xs:element name="Variance" > ... </xs:element>
+ <xs:element name="FlightInfo" > ... </xs:element>
- <xs:element name="FlightInfoDetail" >
- <xs:complexType >
+ <xs:sequence > ... </xs:sequence>
+ <xs:attribute name="Origin" type="common:typeIATACode" use="required" > ... </xs:attribute>
+ <xs:attribute name="Destination" type="common:typeIATACode" use="required" > ... </xs:attribute>
+ <xs:attribute name="ScheduledDepartureTime" type="xs:string" use="optional" > ... </xs:attribute>
+ <xs:attribute name="ScheduledArrivalTime" type="xs:string" use="optional" > ... </xs:attribute>
+ <xs:attribute name="TravelTime" type="xs:integer" use="optional" > ... </xs:attribute>
+ <xs:attribute name="ETicketability" type="typeEticketability" use="optional" > ... </xs:attribute>
<xs:attribute name="Equipment" type="typeEquipment" use="optional" />
<xs:attribute name="OriginTerminal" type="xs:string" use="optional" />
+ <xs:attribute name="OriginGate" use="optional" > ... </xs:attribute>
<xs:attribute name="DestinationTerminal" type="xs:string" use="optional" />
+ <xs:attribute name="DestinationGate" use="optional" > ... </xs:attribute>
- <xs:attribute name="AutomatedCheckin" type="xs:boolean" use="optional" default="false" >
- <xs:annotation >
- <xs:documentation > “True” indicates that the flight allows automated check-in. The default is “False”. </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
+ <xs:element name="FlightInfoCriteria" > ... </xs:element>
+ <xs:element name="PassengerType" > ... </xs:element>
+ <xs:element name="FareGuaranteeInfo" > ... </xs:element>
+ <xs:simpleType name="typeFareGuarantee" > ... </xs:simpleType>
+ <xs:element name="DestinationPurposeCode" > ... </xs:element>
+ <xs:simpleType name="typePurposeCode" > ... </xs:simpleType>
+ <xs:simpleType name="typeDestinationCode" > ... </xs:simpleType>
+ <xs:element name="FareStatus" > ... </xs:element>
+ <xs:element name="FareStatusFailureInfo" > ... </xs:element>
+ <xs:simpleType name="typeFareStatusCode" > ... </xs:simpleType>
+ <xs:element name="FlightTimeTableCriteria" > ... </xs:element>
+ <xs:complexType name="typeDaysOfOperation" > ... </xs:complexType>
+ <xs:element name="FlightTimeDetail" > ... </xs:element>
+ <xs:element name="GeneralTimeTable" > ... </xs:element>
+ <xs:element name="SpecificTimeTable" > ... </xs:element>
+ <xs:element name="CarrierList" > ... </xs:element>
+ <xs:element name="CarrierCode" > ... </xs:element>
+ <xs:element name="GroupedOptionInfo" > ... </xs:element>
+ <xs:element name="GroupedOption" > ... </xs:element>
+ <xs:element name="AirSegmentError" > ... </xs:element>
+ <xs:element name="AirSegmentSellFailureInfo" > ... </xs:element>
+ <xs:element name="PrePayProfileInfo" > ... </xs:element>
+ <xs:element name="CustomerSearch" > ... </xs:element>
+ <xs:element name="PrePayCustomer" > ... </xs:element>
+ <xs:element name="PersonNameSearch" > ... </xs:element>
+ <xs:element name="PersonName" > ... </xs:element>
+ <xs:element name="RelatedTraveler" > ... </xs:element>
+ <xs:element name="Affiliations" > ... </xs:element>
+ <xs:element name="TravelArranger" > ... </xs:element>
+ <xs:element name="PrePayId" > ... </xs:element>
+ <xs:element name="CompanyName" > ... </xs:element>
+ <xs:element name="PrePayAccount" > ... </xs:element>
+ <xs:element name="CreditSummary" > ... </xs:element>
+ <xs:element name="AccountRelatedRules" > ... </xs:element>
+ <xs:element name="BookingRules" > ... </xs:element>
+ <xs:element name="BookingRulesFareReference" > ... </xs:element>
+ <xs:element name="ChargesRules" > ... </xs:element>
+ <xs:element name="Penalty" > ... </xs:element>
+ <xs:element name="Restriction" > ... </xs:element>
+ <xs:element name="DocumentRequired" > ... </xs:element>
+ <xs:element name="RoutingRules" > ... </xs:element>
+ <xs:element name="PrePayPriceInfo" > ... </xs:element>
+ <xs:complexType name="typeTaxInfoWithPaymentRef" > ... </xs:complexType>
+ <xs:element name="TaxInfo" type="common:typeTaxInfo" > ... </xs:element>
+ <xs:element name="AvailabilityErrorInfo" > ... </xs:element>
+ <xs:element name="AirTicketingModifiers" > ... </xs:element>
+ <xs:element name="DocumentModifiers" > ... </xs:element>
+ <xs:element name="VoidResultInfo" > ... </xs:element>
+ <xs:element name="VoidDocumentInfo" > ... </xs:element>
+ <xs:simpleType name="typeConnectionIndicator" > ... </xs:simpleType>
+ <xs:complexType name="typeBaseAirSegment" > ... </xs:complexType>
+ <xs:simpleType name="typeNumberOfPassengers" > ... </xs:simpleType>
+ <xs:element name="AutoPricingInfo" > ... </xs:element>
+ <xs:element name="RailCoachDetails" > ... </xs:element>
+ <xs:element name="EMDInfo" > ... </xs:element>
+ <xs:element name="EMDPricingInfo" > ... </xs:element>
+ <xs:element name="ElectronicMiscDocument" > ... </xs:element>
+ <xs:element name="EMDCoupon" > ... </xs:element>
+ <xs:simpleType name="typeEMDNumber" > ... </xs:simpleType>
+ <xs:element name="EMDTravelerInfo" > ... </xs:element>
+ <xs:element name="EMDSummaryInfo" > ... </xs:element>
+ <xs:element name="EMDSummary" > ... </xs:element>
+ <xs:attributeGroup name="attrEMDSummary" > ... </xs:attributeGroup>
+ <xs:element name="EMDEndorsement" > ... </xs:element>
+ <xs:element name="IssuanceModifiers" > ... </xs:element>
+ <xs:element name="EMDCommission" > ... </xs:element>
+ <xs:element name="CustomerReceiptInfo" > ... </xs:element>
+ <xs:element name="SelectionModifiers" > ... </xs:element>
+ <xs:element name="BrandModifiers" > ... </xs:element>
+ <xs:element name="MerchandisingDetails" > ... </xs:element>
+ <xs:element name="MerchandisingAvailabilityDetails" > ... </xs:element>
+ <xs:element name="BrandID" > ... </xs:element>
+ <xs:element name="AirItineraryDetails" > ... </xs:element>
+ <xs:element name="AirSegmentDetails" > ... </xs:element>
+ <xs:element name="PassengerDetailsRef" > ... </xs:element>
+ <xs:element name="FareDetailsRef" > ... </xs:element>
+ <xs:element name="PassengerDetails" > ... </xs:element>
+ <xs:element name="FareDetails" > ... </xs:element>
+ <xs:element name="LoyaltyCardDetails" > ... </xs:element>
+ <xs:element name="OptionalServiceModifiers" > ... </xs:element>
+ <xs:element name="OptionalServiceModifier" > ... </xs:element>
+ <xs:element name="PriceRange" > ... </xs:element>
+ <xs:element name="Text" type="typeTextElement" > ... </xs:element>
+ <xs:element name="ApplicableSegment" type="typeApplicableSegment" > ... </xs:element>
+ <xs:element name="DefaultBrandDetail" type="typeDefaultBrandDetail" > ... </xs:element>
+ <xs:element name="JourneyData" > ... </xs:element>
+ <xs:complexType name="typeTextElement" > ... </xs:complexType>
+ <xs:complexType name="typeApplicableSegment" > ... </xs:complexType>
+ <xs:complexType name="typeDefaultBrandDetail" > ... </xs:complexType>
+ <xs:element name="PCC" > ... </xs:element>
+ <xs:element name="TicketAgency" > ... </xs:element>
+ <xs:complexType name="MaxLayoverDurationType" > ... </xs:complexType>
+ <xs:simpleType name="MaxLayoverDurationRangeType" > ... </xs:simpleType>
+ <xs:complexType name="typeNativeSearchModifier" > ... </xs:complexType>
- <xs:element name="RepricingModifiers" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:sequence >
- <xs:choice >
- <xs:element name="PrivateFareOptions" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > Public and/or Private Fares requested for pricing. Currently supported: AccountCodeOnly, PrivateFaresOnly, PublicPrivateFaresOnly. </xs:documentation>
</xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="FareType" minOccurs="0" maxOccurs="100" />
</xs:choice>
- <xs:element name="PrivateFareOptions" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > Public and/or Private Fares requested for pricing. Currently supported: AccountCodeOnly, PrivateFaresOnly, PublicPrivateFaresOnly. </xs:documentation>
</xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="FareType" minOccurs="0" maxOccurs="100" />
<xs:element ref="FareTicketDesignator" minOccurs="0" maxOccurs="1" />
+ <xs:element name="OverrideCurrency" minOccurs="0" maxOccurs="1" > ... </xs:element>
<xs:element ref="AirSegmentPricingModifiers" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="WithholdTaxCode" minOccurs="0" maxOccurs="4" > ... </xs:element>
</xs:sequence>
+ <xs:attribute name="PriceClassOfService" type="common:typePriceClassOfService" use="optional" > ... </xs:attribute>
+ <xs:attribute name="CreateDate" type="xs:date" use="optional" > ... </xs:attribute>
+ <xs:attribute name="ReissueLocCityCode" type="common:typeCity" use="optional" > ... </xs:attribute>
+ <xs:attribute name="ReissueLocCountryCode" type="common:typeCountry" use="optional" > ... </xs:attribute>
+ <xs:attribute name="BulkTicket" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="AccountCode" type="xs:string" use="optional" > ... </xs:attribute>
+ <xs:attribute name="PenaltyAsTaxCode" use="optional" > ... </xs:attribute>
+ <xs:attribute name="AirPricingSolutionRef" type="common:typeRef" use="optional" > ... </xs:attribute>
+ <xs:attribute name="PenaltyToFare" type="xs:boolean" use="optional" > ... </xs:attribute>
</xs:complexType>
</xs:element>
+ <xs:element name="OriginalItineraryDetails" > ... </xs:element>
+ <xs:element name="PricingDetails" > ... </xs:element>
+ <xs:element name="AirExchangeBundleTotal" > ... </xs:element>
+ <xs:element name="FareRulesFilterCategory" > ... </xs:element>
+ <xs:simpleType name="typeRefundabilityValue" > ... </xs:simpleType>
+ <xs:element name="FareRulesFilter" > ... </xs:element>
+ <xs:element name="MultiGDSSearchIndicator" > ... </xs:element>
+ <xs:element name="MerchandisingPricingModifiers" > ... </xs:element>
+ <xs:complexType name="typeAnchorFlightData" > ... </xs:complexType>
+ <xs:complexType name="typeTicketingModifiersRef" > ... </xs:complexType>
+ <xs:simpleType name="typeMaxJourneyTime" > ... </xs:simpleType>
+ <xs:simpleType name="typePolicyExclusion" > ... </xs:simpleType>
+ <xs:attributeGroup name="attrPolicyMarking" > ... </xs:attributeGroup>
+ <xs:element name="Embargo" > ... </xs:element>
+ <xs:element name="EmbargoList" > ... </xs:element>
+ <xs:element name="CO2Emissions" > ... </xs:element>
+ <xs:element name="CO2Emission" > ... </xs:element>
+ <xs:element name="SplitTicketingSearch" > ... </xs:element>
</xs:schema>