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_v45_0http://www.travelport.com/schema/air_v46_0 " >
+ <xs:annotation > ... </xs:annotation>
- <xs:import namespace=" http://www.travelport.com/schema/common_v45_0http://www.travelport.com/schema/common_v46_0 " schemaLocation=" ../common_v45_0/Common.xsd../common_v46_0/Common.xsd " > </xs:import>
+ <xs:element name="AirReservation" > ... </xs:element>
+ <xs:complexType name="typeBaseAirReservation" > ... </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: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: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:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:sequence >
+ <xs:element ref="AirSegmentRef" minOccurs="0" maxOccurs="999" > ... </xs:element>
- <xs:element type="common:typeRef" minOccurs="0" name="SvcSegmentRef" maxOccurs=" 1999 " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
</xs:sequence>
+ <xs:attribute name="SupplierCode" type="common:typeCarrier" use="optional" > ... </xs:attribute>
+ <xs:attribute name="RFIC" use="optional" > ... </xs:attribute>
</xs:complexType>
</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:element>
+ <xs:element name="OriginalItineraryDetails" > ... </xs:element>
+ <xs:element name="PricingDetails" > ... </xs:element>
+ <xs:element name="AirExchangeBundleTotal" > ... </xs:element>
- <xs:element name="FareRulesFilterCategory" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:sequence >
- <xs:element maxOccurs="10" type="typeFareRuleCategoryCode" name="CategoryCode" >
- <xs:annotation >
- <xs:documentation > Fare Rules Filter category can be requested. Currently only ‘CHG’ is supported. Applicable for Providers 1G,1V,1P,1J.Fare Rules Filter category can be requested. Currently only ‘MIN, MAX, ADV, CHG, OTH’ is supported. Applicable for Providers 1G,1V,1P,1J. </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
+ <xs:simpleType name="typeRefundabilityValue" > ... </xs:simpleType>
- <xs:element name="FareRulesFilter" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:sequence >
+ <xs:element name="Refundability" minOccurs="0" > ... </xs:element>
+ <xs:element name="LatestTicketingTime" type="xs:dateTime" minOccurs="0" > ... </xs:element>
- <xs:element name="CHG" type="CHGType" minOccurs="0" maxOccurs="1" >
- <xs:annotation >
- <xs:documentation > For Penalties </xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="MIN" type="MINType" minOccurs="0" maxOccurs="1" >
- <xs:annotation >
- <xs:documentation > For Minimum Stay </xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="MAX" type="MAXType" minOccurs="0" maxOccurs="1" >
- <xs:annotation >
- <xs:documentation > For Maximum Stay </xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="ADV" type="ADVType" minOccurs="0" maxOccurs="1" >
- <xs:annotation >
- <xs:documentation > For Advance Res/Tkt </xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="OTH" type="OTHType" minOccurs="0" maxOccurs="1" >
- <xs:annotation >
- <xs:documentation > Other </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:complexType name="CHGType" >
- <xs:annotation >
- <xs:documentation > PenFee list will be populated </xs:documentation>
</xs:annotation>
- <xs:sequence >
<xs:element name="PenFee" type="PenFeeType" minOccurs="0" maxOccurs="2" />
</xs:sequence>
</xs:complexType>
- <xs:complexType name="MINType" >
- <xs:attribute name="HoursMin" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Minimum hours. True if unit of time is hours. False if unit of time is not hours. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="DaysMin" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Minimum days. True if unit of time is days. False if unit of time is not days. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="MonthsMin" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Minimum months. True if unit of time is months. False if unit of time is not months. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="OccurIndMin" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Minimum occurance indicator. True if day of the week is used. False if day of the week is not used. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="SameDayMin" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Same day minimum. True if Stay is same day. False if Stay is not same day. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="TmDOWMin" type="xs:integer" use="optional" >
- <xs:annotation >
- <xs:documentation > If a min unit of time is true then number corrolates to day of the week starting with 1 for Sunday. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="FareComponent" type="xs:integer" use="optional" >
- <xs:annotation >
- <xs:documentation > Fare component number of the most restrictive fare. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="NumOccurMin" type="xs:integer" use="optional" >
- <xs:annotation >
- <xs:documentation > Number of min occurances. This field is used in conjunction with the Day of Week. </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
- <xs:complexType name="MAXType" >
- <xs:attribute name="HoursMax" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Maximum hours. True if unit of time is hours. False if unit of time is not hours. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="DaysMax" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Maximum days. True if unit of time is days. False if unit of time is not days. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="MonthsMax" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Maximum months. True if unit of time is months. False if unit of time is not months. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="OccurIndMax" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Maximum cccurance indicator. True if day of the week is used. False if day of the week is not used. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="SameDayMax" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Same day maximum. True if Stay is same day. False if Stay is not same day. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="StartIndMax" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Start indicator. True if start indicator. False if not a start indicator. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="CompletionInd" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Completion indicator. True if Completion C Indicator. False if not Completion C Indicator. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="TmDOWMax" type="xs:integer" use="optional" >
- <xs:annotation >
- <xs:documentation > If a max unit of time is true then number corrolates to day of the week starting with 1 for Sunday. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="NumOccurMax" type="xs:integer" use="optional" >
- <xs:annotation >
- <xs:documentation > Number of maximum occurances. </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
- <xs:complexType name="ADVType" >
- <xs:attribute name="AdvRsvnOnlyIfTk" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Reservation only if ticketed. True is advanced reservations only if tickets. False is no advanced reservations </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvRsvnAnyTm" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Reservation anytime. True if advanced reservatiosn anytime. False if advanced reservations for a limited time. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvRsvnHrs" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Reservation hours. True if advanced reservation time in hours. False if advanced reservation time not in hours. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvRsvnDays" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Reservation days. True if advanced reservation time in days. False if advanced reservation time not in days. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvRsvnMonths" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Reservation months. True if advanced reservation time in months. False if advanced reservation time not in months. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvRsvnEarliestTm" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Earliest reservation time. True if advanced reservations time is earliest permitted. False is advanced reservation time not earliest permitted time. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvRsvnLatestTm" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Latest reservation time. True if advanced reservations time is latest permitted. False is advanced reservation time not latest permitted time. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvRsvnWaived" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Reservation Waived. True if advanced reservation waived. False if advanced reservation not waived. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvRsvnDataExists" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Reservation data exists. True if advanced reservation data exists. False if advanced reservation data does not exist. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvRsvnEndItem" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Reservation end item. True if advanced reservation end item and more values. False if it does not exist. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvTkEarliestTm" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Earliest ticketing time. True if earliest permitted. False if not earliest permitted. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvTkLatestTm" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Latest ticketing time. True if time is latest permitted. False if time is not latest permitted. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvTkRsvnHrs" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Ticketing reservation hours. True if in hours. False if not in hours. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvTkRsvnDays" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Ticketing reservation days. True if in days. False if not in days. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvTkRsvnMonths" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Ticketing reservation months. True if in months. False if not in months. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvTkStartHrs" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Latest ticketing departure. True if time is latest permitted. False if time is not latest permitted. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvTkStartDays" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Ticketing departure days. True if in days. False if not in days. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvTkStartMonths" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Ticketing reservation months. True if in months. False if not in months. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvTkWaived" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Ticketing waived. True if waived. False if not waived. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvTkAnyTm" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Ticketing anytime. True if anytime. False if limited time. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvTkEndItem" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Ticketing end item. True if advanced ticketing item and more values. False if end item does not exist. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvRsvnTm" type="xs:integer" use="optional" >
- <xs:annotation >
- <xs:documentation > Advanced reservation time. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvTkRsvnTm" type="xs:integer" use="optional" >
- <xs:annotation >
- <xs:documentation > Advanced ticketing reservation time. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AdvTkStartTm" type="xs:integer" use="optional" >
- <xs:annotation >
- <xs:documentation > Advanced ticketing departure time. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="EarliestRsvnDtPresent" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Earliest reservation date. True if date is present. False if date is not present. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="EarliestTkDtPresent" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Earliest ticketing date. True if date is present. False if date is not present. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="LatestRsvnDtPresent" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Latest reservation date. True if date is present. False if date is not present. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="LatestTkDtPresent" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Latest ticketing date. True if date is present. False if date is not present. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="EarliestRsvnDt" type="xs:date" use="optional" >
- <xs:annotation >
- <xs:documentation > Earliest reservation date. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="EarliestTkDt" type="xs:date" use="optional" >
- <xs:annotation >
- <xs:documentation > Earliest ticketing date. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="LatestRsvnDt" type="xs:date" use="optional" >
- <xs:annotation >
- <xs:documentation > Latest reservation date. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="LatestTkDt" type="xs:date" use="optional" >
- <xs:annotation >
- <xs:documentation > Latest ticketing date. </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
- <xs:complexType name="OTHType" >
- <xs:attribute name="Cat0" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 0 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat1" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 1 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat2" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 2 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat3" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 3 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat4" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 4 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat5" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 5 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat6" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 6 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat7" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 7 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat8" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 8 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat9" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 9 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat10" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 10 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat11" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 11 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat12" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 12 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat13" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 13 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat14" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 14 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat15" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 15 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat16" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 16 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat17" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 17 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat18" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 18 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat19" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 19 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat20" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 20 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat21" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 21 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat22" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 22 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat23" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 23 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat24" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 24 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat25" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 25 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat26" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 26 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat27" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 27 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat28" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 28 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat29" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 29 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat30" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 30 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cat31" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Category 31 rules. True if category applies. False if rules do not apply. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="RestrictiveDt" type="xs:date" use="optional" >
- <xs:annotation >
- <xs:documentation > Most restrictive ticketing date. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="SurchargeAmt" type="xs:decimal" use="optional" >
- <xs:annotation >
- <xs:documentation > Surcharge amount </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="NotUSACity" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Not USA city. True if Origin or final destination not a continental U.S. City. False if Origin or final destination a continental U.S. City. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="MissingRules" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Missing rules. True if rules are missing. False if rules are not missing. </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
- <xs:complexType name="PenFeeType" >
- <xs:annotation >
<xs:documentation />
</xs:annotation>
- <xs:attribute name="DepRequired" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Deposit required. True if require. False if not required. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="DepNonRef" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Deposit non-refundable. True is non-refundanbe. False is refundable. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="TkNonRef" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Ticket non-refundable. True if non-refundanbe. False if refundable. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="AirVFee" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Carrier fee. True if carrier fee is assessed should passenger for complete all conditions for travel at fare. False if it does not exist. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Cancellation" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Cancellation. True if subject to penalty. False if no penalty. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="FailConfirmSpace" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Failure to confirm space. True if subject to penalty if seats are not confirmed. False if subject to penalty if seats are confirmed. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="ItinChg" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Subject to penalty if Itinerary is changed requiring reissue of ticket. True if subject to penalty. False if no penalty if reissue required. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="ReplaceTk" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Replace ticket. True if subject to penalty, if replacement of lost ticket / exchange order. False if no penalty, if replacement of lost ticket or exchange order. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Applicable" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Applicable. True if amount specified is applicable. Flase if amount specified is not applicable. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="ApplicableTo" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Applicable to penalty or deposit. True if amount specified applies to penalty. False if amount specified applies to deposit. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Amt" type="xs:decimal" use="optional" >
- <xs:annotation >
- <xs:documentation > Amount of penalty. If XXX.XX then it is an amount. If it is XX then is is a percenatge. Eg 100.00 or 000100. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Type" type="xs:string" use="optional" >
- <xs:annotation >
- <xs:documentation > Type of penalty. If it is D then dollar. If it is P then percentage. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="Currency" type="xs:string" use="optional" >
- <xs:annotation >
- <xs:documentation > Currency code of penalty (e.g. USD). </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
+ <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>