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/universal_v45_0http://www.travelport.com/schema/universal_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:import namespace=" http://www.travelport.com/schema/vehicle_v45_0http://www.travelport.com/schema/vehicle_v46_0 " schemaLocation=" ../vehicle_v45_0/Vehicle.xsd../vehicle_v46_0/Vehicle.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/air_v45_0http://www.travelport.com/schema/air_v46_0 " schemaLocation=" ../air_v45_0/Air.xsd../air_v46_0/Air.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/hotel_v45_0http://www.travelport.com/schema/hotel_v46_0 " schemaLocation=" ../hotel_v45_0/Hotel.xsd../hotel_v46_0/Hotel.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/passive_v45_0http://www.travelport.com/schema/passive_v46_0 " schemaLocation=" ../passive_v45_0/Passive.xsd../passive_v46_0/Passive.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/rail_v45_0http://www.travelport.com/schema/rail_v46_0 " schemaLocation=" ../rail_v45_0/Rail.xsd../rail_v46_0/Rail.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/cruise_v45_0http://www.travelport.com/schema/cruise_v46_0 " schemaLocation=" ../cruise_v45_0/Cruise.xsd../cruise_v46_0/Cruise.xsd " > </xs:import>
+ <xs:element name="SupportedVersions" > ... </xs:element>
- <xs:element name="UniversalRecord" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:sequence >
<xs:element ref="common:LinkedUniversalRecord" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:Group" minOccurs="0" maxOccurs="1" />
<xs:element ref="common:BookingTraveler" minOccurs="0" maxOccurs="999" />
+ <xs:element ref="common:ServiceFeeInfo" minOccurs="0" maxOccurs="999" > ... </xs:element>
<xs:element ref="common:OSI" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:ActionStatus" minOccurs="0" maxOccurs="999" />
<xs:element ref="ProviderReservationInfo" minOccurs="0" maxOccurs="999" />
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:AirReservationair_v46_0:AirReservation " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" hotel_v45_0:HotelReservationhotel_v46_0:HotelReservation " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" vehicle_v45_0:VehicleReservationvehicle_v46_0:VehicleReservation " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" passive_v45_0:PassiveReservationpassive_v46_0:PassiveReservation " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" rail_v45_0:RailReservationrail_v46_0:RailReservation " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" cruise_v45_0:CruiseReservationcruise_v46_0:CruiseReservation " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:EMDSummaryInfoair_v46_0:EMDSummaryInfo " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
</xs:choice>
<xs:element ref="common:ProviderARNKSegment" minOccurs="0" maxOccurs="999" />
<xs:element ref="SegmentContinuityInfo" minOccurs="0" maxOccurs="1" />
<xs:element ref="common:XMLRemark" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:GeneralRemark" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:AccountingRemark" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:UnassociatedRemark" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:Postscript" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:AgencyInfo" minOccurs="0" />
<xs:element ref="common:AppliedProfile" minOccurs="0" />
<xs:element ref="common:AgencyContactInfo" minOccurs="0" />
<xs:element ref="common:CustomerID" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:CommissionRemark" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:ConsolidatorRemark" minOccurs="0" maxOccurs="999" />
<xs:element ref="UnmaskedDataRemark" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:InvoiceRemark" minOccurs="0" maxOccurs="999" />
+ <xs:element ref="common:ReviewBooking" minOccurs="0" maxOccurs="999" > ... </xs:element>
+ <xs:element ref="common:SSR" minOccurs="0" maxOccurs="999" > ... </xs:element>
<xs:element ref="common:InvoiceData" minOccurs="0" maxOccurs="999" />
+ <xs:element ref="common:FormOfPayment" minOccurs="0" maxOccurs="999" > ... </xs:element>
</xs:sequence>
+ <xs:attribute name="LocatorCode" type="common:typeLocatorCode" use="required" > ... </xs:attribute>
<xs:attribute name="SavedTripLocatorCode" type="common:typeLocatorCode" use="optional" />
+ <xs:attribute name="LockReason" type="xs:string" use="optional" > ... </xs:attribute>
+ <xs:attribute name="CreateDate" type="xs:dateTime" use="optional" > ... </xs:attribute>
<xs:attribute name="Version" type="common:typeURVersion" use="optional" />
<xs:attribute name="Status" type="typeURStatus" use="required" />
</xs:complexType>
</xs:element>
+ <xs:element name="UnmaskedDataRemark" > ... </xs:element>
+ <xs:element name="ProviderReservationInfo" > ... </xs:element>
+ <xs:attributeGroup name="providerReservation" > ... </xs:attributeGroup>
+ <xs:attributeGroup name="optionalProviderReservation" > ... </xs:attributeGroup>
+ <xs:element name="ProviderReservationStatus" > ... </xs:element>
+ <xs:element name="AirReservationCriteria" > ... </xs:element>
+ <xs:element name="HotelReservationCriteria" > ... </xs:element>
+ <xs:element name="VehicleReservationCriteria" > ... </xs:element>
+ <xs:element name="RailReservationCriteria" > ... </xs:element>
+ <xs:element name="ProviderReservationSearchResult" > ... </xs:element>
+ <xs:element name="RecordIdentifier" > ... </xs:element>
+ <xs:element name="UniversalModifyCmd" > ... </xs:element>
+ <xs:element name="RailUpdate" > ... </xs:element>
- <xs:element name="PassiveAdd" >
- <xs:complexType >
- <xs:choice >
<xs:sequence />
<xs:sequence />
- <xs:sequence >
- <xs:element minOccurs="1" maxOccurs="999" ref=" passive_v45_0:PassiveSegmentpassive_v46_0:PassiveSegment " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" passive_v45_0:PassiveRemarkpassive_v46_0:PassiveRemark " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
</xs:sequence>
- <xs:sequence >
- <xs:element minOccurs="0" maxOccurs="999" ref=" passive_v45_0:AssociatedRemarkpassive_v46_0:AssociatedRemark " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
</xs:sequence>
+ <xs:sequence > ... </xs:sequence>
+ <xs:sequence > ... </xs:sequence>
<xs:element ref="common:TravelComplianceData" minOccurs="0" maxOccurs="999" />
</xs:choice>
+ <xs:attribute name="ReservationLocatorCode" type="common:typeLocatorCode" use="required" > ... </xs:attribute>
+ <xs:attribute name="BookingTravelerRef" type="common:typeRef" use="optional" > ... </xs:attribute>
</xs:complexType>
</xs:element>
+ <xs:element name="PassiveDelete" > ... </xs:element>
- <xs:element name="HotelAdd" >
- <xs:complexType >
- <xs:choice >
<xs:element ref="common:LoyaltyCard" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:Guarantee" minOccurs="0" />
- <xs:element minOccurs="0" ref=" hotel_v45_0:GuestInformationhotel_v46_0:GuestInformation " > </xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" hotel_v45_0:AssociatedRemarkhotel_v46_0:AssociatedRemark " > </xs:element>
<xs:element ref="common:BookingSource" minOccurs="0" maxOccurs="1" />
- <xs:element minOccurs="0" maxOccurs="1" ref=" hotel_v45_0:HotelSpecialRequesthotel_v46_0:HotelSpecialRequest " > </xs:element>
<xs:element ref="common:CorporateDiscountID" minOccurs="0" maxOccurs="1" />
<xs:element ref="common:ReservationName" minOccurs="0" maxOccurs="1" />
<xs:element ref="common:ThirdPartyInformation" minOccurs="0" />
<xs:element ref="common:TravelComplianceData" minOccurs="0" maxOccurs="999" />
- <xs:element minOccurs="0" maxOccurs="999" ref=" hotel_v45_0:HotelBeddinghotel_v46_0:HotelBedding " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element minOccurs="0" maxOccurs="1" ref=" hotel_v45_0:BookingConfirmationhotel_v46_0:BookingConfirmation " > </xs:element>
</xs:choice>
<xs:attribute name="ReservationLocatorCode" type="common:typeLocatorCode" use="required" />
+ <xs:attribute name="BookingTravelerRef" type="common:typeRef" use="optional" > ... </xs:attribute>
</xs:complexType>
</xs:element>
- <xs:element name="HotelUpdate" >
- <xs:complexType >
- <xs:choice >
<xs:element ref="common:LoyaltyCard" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:Guarantee" minOccurs="0" />
- <xs:element minOccurs="0" ref=" hotel_v45_0:GuestInformationhotel_v46_0:GuestInformation " > </xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" hotel_v45_0:AssociatedRemarkhotel_v46_0:AssociatedRemark " > </xs:element>
<xs:element ref="common:BookingSource" minOccurs="0" maxOccurs="1" />
- <xs:element minOccurs="0" maxOccurs="1" ref=" hotel_v45_0:HotelSpecialRequesthotel_v46_0:HotelSpecialRequest " > </xs:element>
- <xs:element ref=" hotel_v45_0:HotelRateInfohotel_v46_0:HotelRateInfo " > </xs:element>
- <xs:element ref=" hotel_v45_0:HotelStayhotel_v46_0:HotelStay " > </xs:element>
- <xs:element minOccurs="0" maxOccurs="1" ref=" hotel_v45_0:HotelCommissionhotel_v46_0:HotelCommission " > </xs:element>
<xs:element ref="common:CorporateDiscountID" minOccurs="0" maxOccurs="1" />
<xs:element ref="common:ReservationName" minOccurs="0" maxOccurs="1" />
<xs:element ref="common:ThirdPartyInformation" minOccurs="0" />
<xs:element ref="common:TravelComplianceData" minOccurs="0" maxOccurs="999" />
- <xs:element minOccurs="0" maxOccurs="999" ref=" hotel_v45_0:HotelBeddinghotel_v46_0:HotelBedding " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element minOccurs="0" maxOccurs="1" ref=" hotel_v45_0:BookingConfirmationhotel_v46_0:BookingConfirmation " > </xs:element>
</xs:choice>
<xs:attribute name="ReservationLocatorCode" type="common:typeLocatorCode" use="required" />
+ <xs:attribute name="BookingTravelerRef" type="common:typeRef" use="optional" > ... </xs:attribute>
</xs:complexType>
</xs:element>
+ <xs:element name="HotelDelete" > ... </xs:element>
+ <xs:element name="UniversalAdd" > ... </xs:element>
+ <xs:element name="UniversalUpdate" > ... </xs:element>
+ <xs:element name="UniversalDelete" > ... </xs:element>
+ <xs:element name="AirDelete" > ... </xs:element>
- <xs:element name="AirAdd" >
- <xs:complexType >
- <xs:choice >
<xs:element ref="common:AccountingRemark" minOccurs="0" maxOccurs="99" />
<xs:element ref="common:SupplierLocator" minOccurs="0" maxOccurs="99" />
- <xs:element minOccurs="0" maxOccurs="99" ref=" air_v45_0:AirSegmentair_v46_0:AirSegment " > </xs:element>
- <xs:element minOccurs="0" maxOccurs="99" ref=" air_v45_0:AirPricingInfoair_v46_0:AirPricingInfo " > </xs:element>
<xs:element ref="common:CreditCardAuth" minOccurs="0" maxOccurs="99" />
<xs:element ref="common:DeliveryInfo" minOccurs="0" />
<xs:element ref="common:Payment" minOccurs="0" maxOccurs="99" />
<xs:element ref="common:SSR" minOccurs="0" maxOccurs="99" />
<xs:element ref="common:LoyaltyCard" minOccurs="0" maxOccurs="99" />
- <xs:element minOccurs="0" ref=" air_v45_0:AutoSeatAssignmentair_v46_0:AutoSeatAssignment " > </xs:element>
- <xs:element minOccurs="0" maxOccurs="99" ref=" air_v45_0:SpecificSeatAssignmentair_v46_0:SpecificSeatAssignment " > </xs:element>
<xs:element ref="common:GeneralRemark" minOccurs="0" maxOccurs="99" />
- <xs:element minOccurs="0" maxOccurs="99" ref=" air_v45_0:FeeInfoair_v46_0:FeeInfo " > </xs:element>
<xs:element ref="common:HostToken" minOccurs="0" maxOccurs="99" />
- <xs:element maxOccurs="99" ref=" air_v45_0:AirPricingTicketingModifiersair_v46_0:AirPricingTicketingModifiers " > </xs:element>
- <xs:element minOccurs="0" ref=" air_v45_0:OptionalServicesInfoair_v46_0:OptionalServicesInfo " > </xs:element>
- <xs:element minOccurs="0" ref=" air_v45_0:AirPricingPaymentair_v46_0:AirPricingPayment " > </xs:element>
- <xs:element minOccurs="0" maxOccurs="99" ref=" air_v45_0:AssociatedRemarkair_v46_0:AssociatedRemark " > </xs:element>
- <xs:element minOccurs="0" maxOccurs="99" ref=" air_v45_0:PocketItineraryRemarkair_v46_0:PocketItineraryRemark " > </xs:element>
<xs:element ref="common:ThirdPartyInformation" minOccurs="0" maxOccurs="99" />
- <xs:element minOccurs="0" maxOccurs="99" ref=" air_v45_0:AirSegmentPricingModifiersair_v46_0:AirSegmentPricingModifiers " > </xs:element>
<xs:element ref="common:TravelComplianceData" minOccurs="0" maxOccurs="99" />
- <xs:element minOccurs="0" maxOccurs="99" ref=" air_v45_0:BrandInfoair_v46_0:BrandInfo " > </xs:element>
- <xs:element minOccurs="0" maxOccurs="1" ref=" air_v45_0:InvoluntaryChangeair_v46_0:InvoluntaryChange " > </xs:element>
</xs:choice>
<xs:attribute name="ReservationLocatorCode" type="common:typeLocatorCode" use="required" />
<xs:attribute name="BookingTravelerRef" type="common:typeRef" use="optional" />
+ <xs:attribute name="RestrictWaitlist" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
</xs:complexType>
</xs:element>
- <xs:element name="AirUpdate" >
- <xs:complexType >
- <xs:choice >
<xs:element ref="common:AccountingRemark" minOccurs="0" maxOccurs="999" />
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:AirSegmentair_v46_0:AirSegment " > </xs:element>
<xs:element ref="common:CreditCardAuth" minOccurs="0" maxOccurs="999" />
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:AirPricingAdjustmentair_v46_0:AirPricingAdjustment " > </xs:element>
- <xs:element maxOccurs="999" ref=" air_v45_0:AirPricingTicketingModifiersair_v46_0:AirPricingTicketingModifiers " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
<xs:element ref="common:DeliveryInfo" minOccurs="0" />
<xs:element ref="AirSegmentSpecialUpdate" minOccurs="0" />
<xs:element ref="common:LoyaltyCard" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:SSR" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:GeneralRemark" minOccurs="0" maxOccurs="999" />
- <xs:element minOccurs="0" ref=" air_v45_0:AutoSeatAssignmentair_v46_0:AutoSeatAssignment " > </xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:SpecificSeatAssignmentair_v46_0:SpecificSeatAssignment " > </xs:element>
- <xs:element minOccurs="0" ref=" air_v45_0:AirPricingPaymentair_v46_0:AirPricingPayment " > </xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:AssociatedRemarkair_v46_0:AssociatedRemark " > </xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:PocketItineraryRemarkair_v46_0:PocketItineraryRemark " > </xs:element>
- <xs:element minOccurs="0" ref=" air_v45_0:OptionalServicesInfoair_v46_0:OptionalServicesInfo " > </xs:element>
<xs:element ref="common:ThirdPartyInformation" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:TravelComplianceData" minOccurs="0" maxOccurs="999" />
</xs:choice>
<xs:attribute name="ReservationLocatorCode" type="common:typeLocatorCode" use="required" />
<xs:attribute name="BookingTravelerRef" type="common:typeRef" use="optional" />
+ <xs:attribute name="RestrictWaitlist" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
</xs:complexType>
</xs:element>
- <xs:element name="AirSegmentSpecialUpdate" >
- <xs:complexType >
- <xs:sequence >
- <xs:choice >
- <xs:element ref=" air_v45_0:AirSegmentair_v46_0:AirSegment " > </xs:element>
</xs:choice>
</xs:sequence>
+ <xs:attribute name="Action" use="required" > ... </xs:attribute>
</xs:complexType>
</xs:element>
+ <xs:element name="VehicleDelete" > ... </xs:element>
- <xs:element name="VehicleAdd" >
- <xs:complexType >
- <xs:choice >
<xs:element ref="common:LoyaltyCard" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:DriversLicense" minOccurs="0" />
- <xs:element minOccurs="0" ref=" vehicle_v45_0:VehicleSpecialRequestvehicle_v46_0:VehicleSpecialRequest " > </xs:element>
<xs:element ref="common:SpecialEquipment" minOccurs="0" maxOccurs="5" />
- <xs:element minOccurs="0" ref=" vehicle_v45_0:PaymentInformationvehicle_v46_0:PaymentInformation " > </xs:element>
<xs:element ref="common:Guarantee" minOccurs="0" />
<xs:element ref="common:BookingSource" minOccurs="0" />
- <xs:element minOccurs="0" maxOccurs="999" ref=" vehicle_v45_0:AssociatedRemarkvehicle_v46_0:AssociatedRemark " > </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v45_0:DeliveryAddressvehicle_v46_0:DeliveryAddress " > </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v45_0:CollectionAddressvehicle_v46_0:CollectionAddress " > </xs:element>
<xs:element ref="common:ThirdPartyInformation" minOccurs="0" />
<xs:element ref="common:TravelComplianceData" minOccurs="0" maxOccurs="999" />
- <xs:element minOccurs="0" maxOccurs="1" ref=" vehicle_v45_0:FlightArrivalInformationvehicle_v46_0:FlightArrivalInformation " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
</xs:choice>
<xs:attribute name="ReservationLocatorCode" type="common:typeLocatorCode" use="required" />
+ <xs:attribute name="BookingTravelerRef" type="common:typeRef" use="optional" > ... </xs:attribute>
</xs:complexType>
</xs:element>
- <xs:element name="VehicleUpdate" >
- <xs:complexType >
- <xs:choice >
<xs:element ref="common:LoyaltyCard" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:DriversLicense" minOccurs="0" />
<xs:element ref="common:Guarantee" minOccurs="0" />
<xs:element ref="common:BookingSource" minOccurs="0" />
- <xs:element minOccurs="0" ref=" vehicle_v45_0:VehicleRateInfovehicle_v46_0:VehicleRateInfo " > </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v45_0:PaymentInformationvehicle_v46_0:PaymentInformation " > </xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" vehicle_v45_0:AssociatedRemarkvehicle_v46_0:AssociatedRemark " > </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v45_0:VehicleSpecialRequestvehicle_v46_0:VehicleSpecialRequest " > </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v45_0:DeliveryAddressvehicle_v46_0:DeliveryAddress " > </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v45_0:CollectionAddressvehicle_v46_0:CollectionAddress " > </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v45_0:VehicleReturnDateLocationvehicle_v46_0:VehicleReturnDateLocation " > </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v45_0:VehiclePickupDateLocationvehicle_v46_0:VehiclePickupDateLocation " > </xs:element>
+ <xs:element ref="common:ThirdPartyInformation" minOccurs="0" > ... </xs:element>
<xs:element ref="common:TravelComplianceData" minOccurs="0" maxOccurs="999" />
- <xs:element minOccurs="0" ref=" vehicle_v45_0:VehicleTypeIdentifiervehicle_v46_0:VehicleTypeIdentifier " > </xs:element>
- <xs:element minOccurs="0" maxOccurs="1" ref=" vehicle_v45_0:FlightArrivalInformationvehicle_v46_0:FlightArrivalInformation " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
</xs:choice>
<xs:attribute name="ReservationLocatorCode" type="common:typeLocatorCode" use="required" />
+ <xs:attribute name="BookingTravelerRef" type="common:typeRef" use="optional" > ... </xs:attribute>
</xs:complexType>
</xs:element>
+ <xs:element name="ProviderReservationSearchModifiers" > ... </xs:element>
+ <xs:complexType name="typeProductInfo" > ... </xs:complexType>
+ <xs:simpleType name="typeReservationTicketed" > ... </xs:simpleType>
+ <xs:simpleType name="typeExternalSearchIndex" > ... </xs:simpleType>
+ <xs:element name="SearchAgent" > ... </xs:element>
+ <xs:element name="SearchAccount" > ... </xs:element>
+ <xs:element name="BranchId" type="xs:string" > ... </xs:element>
+ <xs:element name="UniversalRecordHistorySearchResult" > ... </xs:element>
+ <xs:element name="UniversalRecordHistorySearchModifiers" > ... </xs:element>
+ <xs:element name="SegmentContinuityInfo" > ... </xs:element>
+ <xs:element name="ArvlUnknSegment" > ... </xs:element>
+ <xs:element name="ContinuityOverrideRemark" > ... </xs:element>
+ <xs:complexType name="BaseSearchModifiers" > ... </xs:complexType>
+ <xs:element name="UniversalRecordSearchModifiers" > ... </xs:element>
+ <xs:element name="TravelerCriteria" > ... </xs:element>
+ <xs:element name="NameCriteria" > ... </xs:element>
+ <xs:element name="AppliedProfileCriteria" > ... </xs:element>
+ <xs:element name="UniversalRecordSearchResult" > ... </xs:element>
+ <xs:complexType name="typeDateSpec" > ... </xs:complexType>
- <xs:element name="SavedTrip" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:sequence >
<xs:element ref="common:BookingTraveler" minOccurs="1" maxOccurs="999" />
<xs:element ref="common:AgencyContactInfo" minOccurs="0" />
<xs:element ref="common:SearchPassenger" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:PointOfSale" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:AccountingRemark" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:GeneralRemark" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:AgencyInfo" minOccurs="0" />
<xs:element ref="common:ReservationName" minOccurs="0" />
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:AirPricingModifiersair_v46_0:AirPricingModifiers " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:AirPricingSolutionair_v46_0:AirPricingSolution " > </xs:element>
</xs:choice>
<xs:element name="AirTripNote" type="typeSavedTripNote" minOccurs="0" maxOccurs="9" />
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" vehicle_v45_0:VehicleSearchModifiersvehicle_v46_0:VehicleSearchModifiers " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" vehicle_v45_0:VehicleDateLocationvehicle_v46_0:VehicleDateLocation " > </xs:element>
</xs:choice>
<xs:element ref="common:SpecialEquipment" minOccurs="0" maxOccurs="999" />
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" vehicle_v45_0:VehicleSpecialRequestvehicle_v46_0:VehicleSpecialRequest " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" vehicle_v45_0:PaymentInformationvehicle_v46_0:PaymentInformation " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" vehicle_v45_0:DeliveryAddressvehicle_v46_0:DeliveryAddress " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" vehicle_v45_0:CollectionAddressvehicle_v46_0:CollectionAddress " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" vehicle_v45_0:FlightArrivalInformationvehicle_v46_0:FlightArrivalInformation " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" vehicle_v45_0:Vehiclevehicle_v46_0:Vehicle " > </xs:element>
</xs:choice>
<xs:element name="VehicleTripNote" type="typeSavedTripNote" minOccurs="0" maxOccurs="9" />
<xs:element ref="common:VendorLocation" minOccurs="0" maxOccurs="999" />
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" hotel_v45_0:HotelPropertyhotel_v46_0:HotelProperty " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" hotel_v45_0:HotelStayhotel_v46_0:HotelStay " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" hotel_v45_0:HotelRulesModifiershotel_v46_0:HotelRulesModifiers " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" hotel_v45_0:HotelDetailsModifiershotel_v46_0:HotelDetailsModifiers " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" hotel_v45_0:HotelRateDetailhotel_v46_0:HotelRateDetail " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" hotel_v45_0:PromotionCodehotel_v46_0:PromotionCode " > </xs:element>
</xs:choice>
<xs:element name="HotelTripNote" type="typeSavedTripNote" minOccurs="0" maxOccurs="9" />
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" rail_v45_0:RailPricingSolutionrail_v46_0:RailPricingSolution " > </xs:element>
</xs:choice>
- <xs:choice >
- <xs:element minOccurs="0" maxOccurs="999" ref=" rail_v45_0:RailFareNoterail_v46_0:RailFareNote " > </xs:element>
</xs:choice>
<xs:element name="RailTripNote" type="typeSavedTripNote" minOccurs="0" maxOccurs="9" />
<xs:element name="SavedTripNote" type="typeSavedTripNote" minOccurs="0" maxOccurs="3" />
<xs:element ref="SavedTripActivity" minOccurs="0" maxOccurs="999" />
<xs:element ref="ProfileAssociation" minOccurs="0" maxOccurs="999" />
<xs:element ref="PolicyInformation" minOccurs="0" maxOccurs="1" />
</xs:sequence>
+ <xs:attribute name="LocatorCode" type="common:typeLocatorCode" use="optional" > ... </xs:attribute>
+ <xs:attribute name="UniversalRecordLocatorCode" type="common:typeLocatorCode" use="optional" > ... </xs:attribute>
+ <xs:attribute name="Name" use="required" > ... </xs:attribute>
+ <xs:attribute name="CreateDate" type="xs:dateTime" use="optional" > ... </xs:attribute>
+ <xs:attribute name="ModifiedDate" type="xs:dateTime" use="optional" > ... </xs:attribute>
<xs:attribute name="Version" type="common:typeURVersion" use="optional" />
<xs:attribute name="Status" type="typeURStatus" use="required" />
+ <xs:attribute name="CreatedByAgent" type="xs:string" use="optional" > ... </xs:attribute>
+ <xs:attribute name="ModifiedByAgent" type="xs:string" use="optional" > ... </xs:attribute>
</xs:complexType>
</xs:element>
+ <xs:complexType name="typeSavedTripNote" > ... </xs:complexType>
+ <xs:element name="SavedTripActivity" > ... </xs:element>
+ <xs:element name="ProfileAssociation" > ... </xs:element>
+ <xs:element name="PolicyInformation" > ... </xs:element>
+ <xs:complexType name="typeSegmentPolicy" > ... </xs:complexType>
+ <xs:element name="Preference" > ... </xs:element>
+ <xs:simpleType name="typeURStatus" > ... </xs:simpleType>
+ <xs:element name="SavedTripSearchModifiers" > ... </xs:element>
+ <xs:element name="SavedTripSearchResult" > ... </xs:element>
+ <xs:complexType name="typeSavedTripProductInfo" > ... </xs:complexType>
+ <xs:group name="SearchCriteriaGroup" > ... </xs:group>
+ <xs:simpleType name="typeSavedTripRecordStatus" > ... </xs:simpleType>
+ <xs:element name="ProviderReservationDetails" > ... </xs:element>
+ <xs:attributeGroup name="attrProviderReservationDetails" > ... </xs:attributeGroup>
+ <xs:element name="ExternalReservationInfo" > ... </xs:element>
+ <xs:simpleType name="typeDisplayDetailName" > ... </xs:simpleType>
+ <xs:element name="DisplayDetails" > ... </xs:element>
+ <xs:element name="TravelerNameNum" > ... </xs:element>
+ <xs:element name="DisplayContents" type="xs:string" > ... </xs:element>
+ <xs:element name="DisplayDetail" > ... </xs:element>
+ <xs:element name="QueueNextModifiers" > ... </xs:element>
- <xs:element name="UniversalModifyFailureInfo" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:sequence >
<xs:element ref="UniversalModifyCommandError" minOccurs="0" maxOccurs="999" />
- <xs:element minOccurs="0" ref=" air_v45_0:AirSegmentSellFailureInfoair_v46_0:AirSegmentSellFailureInfo " > </xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
+ <xs:element name="UniversalModifyCommandError" > ... </xs:element>
- <xs:element name="UniversalModifyErrorInfo" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:typeErrorInfo" >
- <xs:sequence >
<xs:element ref="UniversalModifyCommandError" minOccurs="0" maxOccurs="999" />
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:AirSegmentErrorair_v46_0:AirSegmentError " > </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
+ <xs:simpleType name="typeRetainReservation" > ... </xs:simpleType>
+ <xs:element name="ProviderReservationDisplayDetailsList" > ... </xs:element>
</xs:schema>