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_v44_0http://www.travelport.com/schema/air_v45_0 " >
+ <xs:annotation > ... </xs:annotation>
- <xs:import schemaLocation=" ../common_v44_0/Common.xsd../common_v45_0/Common.xsd " namespace=" http://www.travelport.com/schema/common_v44_0http://www.travelport.com/schema/common_v45_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="999" />
<xs:element ref="common:ThirdPartyInformation" minOccurs="0" maxOccurs="999" />
<xs:element ref="DocumentInfo" minOccurs="0" />
<xs:element ref="common:BookingTravelerRef" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:ProviderReservationInfoRef" minOccurs="0" maxOccurs="999" />
<xs:element ref="AirSegment" minOccurs="0" maxOccurs="999" />
- <xs:element ref="SvcSegment" minOccurs="0" maxOccurs="999" >
- <xs:annotation >
- <xs:documentation > Service segment added to collect additional fee. 1P only </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="AirPricingInfo" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:Payment" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:CreditCardAuth" minOccurs="0" maxOccurs="999" />
<xs:element ref="FareNote" minOccurs="0" maxOccurs="999" />
<xs:element ref="FeeInfo" minOccurs="0" maxOccurs="999" />
+ <xs:element name="TaxInfo" type="typeTaxInfoWithPaymentRef" minOccurs="0" maxOccurs="999" > ... </xs:element>
<xs:element ref="TicketingModifiers" minOccurs="0" maxOccurs="999" />
<xs:element ref="AssociatedRemark" minOccurs="0" maxOccurs="999" />
<xs:element ref="PocketItineraryRemark" minOccurs="0" maxOccurs="999" />
<xs:element ref="AirExchangeBundleTotal" minOccurs="0" maxOccurs="1" />
+ <xs:element ref="AirExchangeBundle" minOccurs="0" maxOccurs="999" > ... </xs:element>
- <xs:element ref="SvcSegment" minOccurs="0" maxOccurs="999" >
- <xs:annotation >
- <xs:documentation > Service segment added to collect additional fee. 1P only </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:element>
+ <xs:element name="ActionDetails" > ... </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="SvcSegment" > ... </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: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:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:sequence >
<xs:element ref="AirReservationLocatorCode" minOccurs="0" />
<xs:element ref="common:AgencyInfo" minOccurs="0" />
<xs:element ref="common:BookingTraveler" />
<xs:element ref="common:FormOfPayment" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:Payment" minOccurs="0" maxOccurs="999" />
- <xs:element minOccurs="0" ref="common:CreditCardAuth" maxOccurs="999" >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
<xs:element ref="common:SupplierLocator" minOccurs="0" maxOccurs="999" />
<xs:element ref="FareCalc" />
<xs:element ref="Ticket" maxOccurs="999" />
<xs:element ref="common:Commission" minOccurs="0" maxOccurs="999" />
<xs:element ref="AirPricingInfo" minOccurs="0" />
<xs:element ref="AuditData" minOccurs="0" maxOccurs="1" />
<xs:element ref="common:Restriction" minOccurs="0" maxOccurs="999" />
<xs:element ref="WaiverCode" minOccurs="0" />
+ <xs:element ref="BaggageAllowances" minOccurs="0" maxOccurs="1" > ... </xs:element>
</xs:sequence>
<xs:attribute name="Key" type="common:typeRef" use="optional" />
<xs:attributeGroup ref="common:attrPrices" />
<xs:attribute name="Refundable" type="xs:boolean" use="optional" />
<xs:attribute name="Exchangeable" type="xs:boolean" use="optional" />
<xs:attribute name="TourCode" type="typeTourCode" use="optional" />
+ <xs:attribute name="IssuedDate" type="xs:string" use="required" > ... </xs:attribute>
+ <xs:attribute name="BulkTicket" type="xs:boolean" use="optional" > ... </xs:attribute>
+ <xs:attribute name="ProviderCode" type="common:typeProviderCode" use="optional" > ... </xs:attribute>
+ <xs:attribute name="ProviderLocatorCode" type="common:typeProviderLocatorCode" use="optional" > ... </xs:attribute>
+ <xs:attribute name="IATANumber" type="common:typeIATA" use="optional" > ... </xs:attribute>
+ <xs:attribute name="PseudoCityCode" type="common:typePCC" use="optional" > ... </xs:attribute>
+ <xs:attribute name="PlatingCarrier" type="common:typeCarrier" use="optional" > ... </xs:attribute>
<xs:attributeGroup ref="common:attrElementKeyResults" />
</xs:complexType>
</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: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="GroundTime" type="xs:integer" use="optional" />
+ <xs:attribute name="AutomatedCheckin" type="xs:boolean" use="optional" default="false" > ... </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: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:element>
+ <xs:element name="ExemptOBFee" > ... </xs:element>
+ <xs:simpleType name="typeSubCode" > ... </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: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:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:choice minOccurs="1" maxOccurs="1" >
- <xs:sequence >
- <xs:element name="FareFamilyDisplay" minOccurs="1" maxOccurs="1" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:attribute type="xs:string" name="ModifierType" use="required" >
- <xs:annotation >
- <xs:documentation > "FareFamily" returns the lowest branded fares in a fare family. "MaintainBookingCode" returns the lowest branded fares in a fare family based on the class of service in the air segment or the booking code in permitted booking codes plus lowest fare in a brand. "FareFamily" returns the lowest branded fares in a fare family. "MaintainBookingCode" attempts to return the lowest branded fare in a fare family display based on the permitted booking code. Any brand that does not have a fare for the permitted booking code will then have the lowest fare returned. "LowestFareInBrand" returns the lowest fare within each branded fare in a fare family display. </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
+ <xs:sequence > ... </xs:sequence>
</xs:choice>
</xs:complexType>
</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: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: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:element name="AuditData" > ... </xs:element>
+ <xs:element name="ExchangeEligibilityInfo" > ... </xs:element>
+ <xs:element name="ExchangePenaltyInfo" > ... </xs:element>
+ <xs:element name="PenaltyInformation" > ... </xs:element>
+ <xs:element name="AirSegmentTicketingModifiers" > ... </xs:element>
+ <xs:element name="AirExchangeMulitQuoteList" > ... </xs:element>
+ <xs:element name="AirExchangeMultiQuoteOption" > ... </xs:element>
+ <xs:element name="AirSegmentData" > ... </xs:element>
+ <xs:element name="AirExchangeBundleList" > ... </xs:element>
+ <xs:element name="InvoluntaryChange" > ... </xs:element>
</xs:schema>