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_v48_0http://www.travelport.com/schema/air_v49_0 " >
+ <xs:annotation > ... </xs:annotation>
- <xs:import namespace=" http://www.travelport.com/schema/common_v48_0http://www.travelport.com/schema/common_v49_0 " schemaLocation=" ../common_v48_0/CommonReqRsp.xsd../common_v49_0/CommonReqRsp.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/rail_v48_0http://www.travelport.com/schema/rail_v49_0 " schemaLocation=" ../rail_v48_0/Rail.xsd../rail_v49_0/Rail.xsd " > </xs:import>
<xs:include schemaLocation="Air.xsd" />
+ <xs:complexType name="AirBaseReq" > ... </xs:complexType>
- <xs:complexType name="BaseAirPriceReq" >
- <xs:complexContent >
- <xs:extension base="common:BaseCoreReq" >
+ <xs:sequence > ... </xs:sequence>
+ <xs:attribute name="CheckOBFees" type="xs:string" use="optional" > ... </xs:attribute>
+ <xs:attribute name="FareRuleType" type="typeFareRuleType" use="optional" default="none" > ... </xs:attribute>
+ <xs:attribute name="SupplierCode" type="common:typeSupplierCode" > ... </xs:attribute>
+ <xs:attribute name="TicketDate" type="xs:date" use="optional" > ... </xs:attribute>
+ <xs:attribute name="CheckFlightDetails" type="xs:boolean" default="false" > ... </xs:attribute>
+ <xs:attribute name="ReturnMM" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="NSCC" use="optional" > ... </xs:attribute>
+ <xs:attribute name="SplitPricing" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
- <xs:attribute type="xs:boolean" use="optional" default="false" name=" IgnoreAvailabilityMostRestrictivePenalties " >
- <xs:annotation >
- <xs:documentation > Provides a method of pricing a book itinerary with the lowest fare regardless of the availability for the class of service. Only for providers 1P/1J.Boolean flag used to request the MostRestrictivePenalties in the response </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="PricingPreference" type="xs:string" use="optional" >
- <xs:annotation >
- <xs:documentation > An attribute to return the Lowest Price/Ignore availability for a booked itinerary with the valid preferences "PriceIgnoreAvailability" and "PriceWithAvailability" </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
+ <xs:element name="AirPriceReq" > ... </xs:element>
+ <xs:complexType name="BaseAirPriceRsp" > ... </xs:complexType>
+ <xs:element name="AirPriceRsp" > ... </xs:element>
+ <xs:element name="AirRepriceReq" > ... </xs:element>
+ <xs:element name="AirRepriceRsp" > ... </xs:element>
+ <xs:element name="AirTicketingReq" > ... </xs:element>
+ <xs:element name="AirTicketingRsp" > ... </xs:element>
+ <xs:complexType name="BaseAirExchangeQuoteReq" > ... </xs:complexType>
+ <xs:element name="AirExchangeQuoteReq" > ... </xs:element>
+ <xs:element name="AirExchangeQuoteRsp" > ... </xs:element>
+ <xs:element name="AirExchangeReq" > ... </xs:element>
+ <xs:element name="AirExchangeRsp" > ... </xs:element>
+ <xs:element name="AirExchangeTicketingReq" > ... </xs:element>
+ <xs:element name="AirExchangeTicketingRsp" > ... </xs:element>
+ <xs:element name="AirRefundQuoteReq" > ... </xs:element>
+ <xs:element name="AirRefundQuoteRsp" > ... </xs:element>
+ <xs:element name="AirRefundReq" > ... </xs:element>
+ <xs:element name="AirRefundRsp" > ... </xs:element>
+ <xs:element name="AirFareDisplayReq" > ... </xs:element>
+ <xs:element name="AirFareDisplayRsp" > ... </xs:element>
+ <xs:element name="AirFareRulesReq" > ... </xs:element>
+ <xs:element name="AirFareRulesRsp" > ... </xs:element>
+ <xs:element name="FlightDetailsReq" > ... </xs:element>
+ <xs:element name="FlightDetailsRsp" > ... </xs:element>
+ <xs:element name="SeatMapReq" > ... </xs:element>
+ <xs:element name="SeatMapRsp" > ... </xs:element>
+ <xs:complexType name="AirSearchReq" > ... </xs:complexType>
+ <xs:element name="SearchSpecificAirSegment" > ... </xs:element>
+ <xs:complexType name="BaseAirSearchReq" > ... </xs:complexType>
- <xs:complexType name="BaseLowFareSearchReq" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexContent >
- <xs:extension base="BaseAirSearchReq" >
+ <xs:sequence > ... </xs:sequence>
+ <xs:attribute name="EnablePointToPointSearch" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="EnablePointToPointAlternates" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="MaxNumberOfExpertSolutions" type="xs:integer" use="optional" default="0" > ... </xs:attribute>
+ <xs:attribute name="SolutionResult" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="PreferCompleteItinerary" type="xs:boolean" use="optional" default="true" > ... </xs:attribute>
+ <xs:attribute name="MetaOptionIdentifier" > ... </xs:attribute>
+ <xs:attribute name="ReturnUpsellFare" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="IncludeFareInfoMessages" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="ReturnBrandedFares" type="xs:boolean" use="optional" default="true" > ... </xs:attribute>
+ <xs:attribute name="MultiGDSSearch" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="ReturnMM" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="CheckOBFees" type="xs:string" use="optional" > ... </xs:attribute>
+ <xs:attribute name="NSCC" use="optional" > ... </xs:attribute>
+ <xs:attribute name="FareInfoRules" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
- <xs:attribute name="MostRestrictivePenalties" type="xs:boolean" use="optional" default="false" >
- <xs:annotation >
- <xs:documentation > Boolean flag used to request the MostRestrictivePenalties in the response </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
+ <xs:complexType name="AirSearchRsp" > ... </xs:complexType>
+ <xs:element name="ScheduleSearchReq" > ... </xs:element>
+ <xs:element name="ScheduleSearchRsp" > ... </xs:element>
+ <xs:element name="AvailabilitySearchReq" > ... </xs:element>
+ <xs:element name="AvailabilitySearchRsp" > ... </xs:element>
+ <xs:complexType name="BaseAvailabilitySearchRsp" > ... </xs:complexType>
+ <xs:element name="RetrieveLowFareSearchReq" > ... </xs:element>
+ <xs:element name="RetrieveLowFareSearchRsp" > ... </xs:element>
+ <xs:element name="LowFareSearchReq" > ... </xs:element>
+ <xs:element name="LowFareSearchRsp" > ... </xs:element>
+ <xs:element name="LowFareSearchAsynchReq" > ... </xs:element>
+ <xs:element name="LowFareSearchAsynchRsp" > ... </xs:element>
+ <xs:element name="AirVoidDocumentReq" > ... </xs:element>
+ <xs:element name="AirVoidDocumentRsp" > ... </xs:element>
+ <xs:element name="AirRetrieveDocumentReq" > ... </xs:element>
+ <xs:element name="AirRetrieveDocumentRsp" > ... </xs:element>
+ <xs:element name="AirMerchandisingOfferAvailabilityReq" > ... </xs:element>
+ <xs:element name="AirMerchandisingOfferAvailabilityRsp" > ... </xs:element>
+ <xs:element name="AirUpsellSearchReq" > ... </xs:element>
+ <xs:element name="AirUpsellSearchRsp" > ... </xs:element>
+ <xs:element name="FlightInformationReq" > ... </xs:element>
+ <xs:element name="FlightInformationRsp" > ... </xs:element>
+ <xs:element name="FlightTimeTableReq" > ... </xs:element>
+ <xs:element name="FlightTimeTableRsp" > ... </xs:element>
+ <xs:element name="AirPrePayReq" > ... </xs:element>
+ <xs:element name="AirPrePayRsp" > ... </xs:element>
+ <xs:element name="EMDRetrieveReq" > ... </xs:element>
+ <xs:element name="EMDRetrieveRsp" > ... </xs:element>
+ <xs:element name="EMDIssuanceReq" > ... </xs:element>
+ <xs:element name="EMDIssuanceRsp" > ... </xs:element>
+ <xs:element name="AirMerchandisingDetailsReq" > ... </xs:element>
+ <xs:element name="AirMerchandisingDetailsRsp" > ... </xs:element>
+ <xs:element name="BrandList" > ... </xs:element>
+ <xs:element name="AirExchangeEligibilityReq" > ... </xs:element>
+ <xs:element name="AirExchangeEligibilityRsp" > ... </xs:element>
+ <xs:complexType name="BaseAirExchangeMultiQuoteReq" > ... </xs:complexType>
+ <xs:element name="AirExchangeMultiQuoteReq" > ... </xs:element>
+ <xs:element name="AirExchangeMultiQuoteRsp" > ... </xs:element>
</xs:schema>