
Summary of Changes Between
Release-V18.3.0.39-V18.3 and Release-V18.2.0-V18.2
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
AirReqRsp-V45_0-V46_0
Air-V45_0-V46_0
CommonReqRsp-V45_0-V35_0
Common-V45_0-V35_0
CruiseReqRsp-V45_0-V46_0
Cruise-V45_0-V46_0
GDSQueue-V45_0-V46_0
Hotel-V45_0-V46_0
HotelReqRsp-V45_0-V46_0
Passive-V45_0-V46_0
RailReqRsp-V45_0-V46_0
SharedBooking-V45_0-V46_0
SharedBookingReqRsp-V45_0-V46_0
UniversalRecord-V45_0-V46_0
UniversalRecordReqRsp-V45_0-V46_0
Util-V45_0-V46_0
VehicleReqRsp-V45_0-V46_0
Vehicle-V45_0-V46_0
CommonReqRsp-V32_0-V33_0
Common-V32_0-V33_0
CommonReqRsp-V33_0-V34_0
Common-V33_0-V34_0
CommonReqRsp-V34_0-V35_0
Common-V34_0-V35_0
CommonReqRsp-V35_0-V37_0
Common-V35_0-V37_0
CommonReqRsp-V37_0-V38_0
Common-V37_0-V38_0
CommonReqRsp-V38_0-V46_0
Common-V38_0-V46_0
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/air_v45_0http://www.travelport.com/schema/air_v46_0
"
>
-
<xs:import namespace="
http://www.travelport.com/schema/common_v45_0http://www.travelport.com/schema/common_v46_0
"
schemaLocation="
../common_v45_0/CommonReqRsp.xsd../common_v46_0/CommonReqRsp.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:element name="EMDIssuanceReq"
>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="common:BaseReq"
>
-
<xs:attribute type="xs:boolean"
use="optional"
default="false"
name="
IssueEmdsToAllSvcIssueAllOpenSVC
"
>
...
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/air_v45_0http://www.travelport.com/schema/air_v46_0
"
>
-
<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="SelectionModifiers"
>
-
<xs:complexType
>
-
<xs:sequence
>
-
<xs:element type="common:typeRef"
minOccurs="0"
name="SvcSegmentRef"
maxOccurs="
1999
"
>
...
</xs:element>
</xs:sequence>
...
</xs:complexType>
</xs:element>
-
<xs:element name="FareRulesFilterCategory"
>
-
<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:element name="FareRulesFilter"
>
-
<xs:complexType
>
-
<xs:sequence
>
-
<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:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/common_v45_0http://www.travelport.com/schema/common_v35_0
"
>
-
<xs:complexType name="BaseCoreReq"
>
-
<xs:attribute type="xs:language"
use="optional"
name="LanguageCode"
>
-
<xs:annotation
>
-
<xs:documentation
>
ISO 639 two-character language codes are used to retrieve specific information in
the requested language. For Rich Content and Branding, language codes ZH-HANT (Chinese
Traditional), ZH-HANS (Chinese Simplified), FR-CA (French Canadian) and PT-BR (Portuguese
Brazil) can also be used. For RCH, language codes ENGB, ENUS, DEDE, DECH can also
be used. Only certain services support this attribute. Providers: ACH, RCH, 1G, 1V,
1P, 1J.ISO 639 LanguageCode is used to retrieve specific information in the requested language.
Use a 2 or 4 character language code, example FR or FRFR for French, EN or ENGB for
English. The supported providers: ACH, RCH.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/common_v45_0http://www.travelport.com/schema/common_v35_0
"
>
-
<xs:complexType name="typeVendorLocation"
>
-
<xs:attribute name="PreferredOption"
type="xs:boolean"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Preferred Option marker for Location.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="MoreRatesToken"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Enter the Token when provided by hotel property, more rates exist. HADS/HSS support
only.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
<xs:minLength value="1"
/>
<xs:maxLength value="30"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
-
<xs:element name="AirExchangeInfo"
>
-
<xs:complexType
>
<xs:attribute name="PassengerTypeCode"
type="typePTC"
use="optional"
/>
<xs:attribute name="PassengerCount"
type="xs:integer"
use="optional"
/>
-
<xs:attribute name="FormOfRefund"
type="typeFormOfRefund"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
How the refund will be issued. Values will be MCO or FormOfPayment
</xs:documentation>
</xs:annotation>
</xs:attribute>
...
</xs:complexType>
</xs:element>
-
<xs:element name="CoordinateLocation"
>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="Location"
>
-
<xs:attribute name="latitude"
use="required"
type="
xs:doublexs:float
"
>
</xs:attribute>
-
<xs:attribute name="longitude"
use="required"
type="
xs:doublexs:float
"
>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
-
<xs:element name="ProviderARNKSegment"
>
-
<xs:complexType
>
-
<xs:attribute name="ProviderSegmentOrder"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
To identify the appropriate travel sequence for Air/Car/Hotel/Rail segments/reservations
in the provider reservation.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:integer"
>
<xs:maxInclusive value="999"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:element name="GeneralRemark"
>
-
<xs:complexType
>
-
<xs:attribute name="Category"
use="optional"
>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
-
<xs:maxLength value="
2010
"
>
</xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
...
</xs:complexType>
</xs:element>
-
<xs:element name="AddSvc"
>
-
<xs:annotation
>
-
<xs:documentation
>
1P - Add SVC segments to collect additional fee
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:attribute name="RFIC"
type="xs:string"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
1P - Reason for issuance
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="RFISC"
type="xs:string"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
1P - Resaon for issuance sub-code
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="SvcDescription"
type="xs:string"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
1P - SVC fee description
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="Origin"
type="typeIATACode"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Origin location - Airport code. If this value not provided, the last air segment arrival
location is taken as default. 1P only.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="Destination"
type="typeIATACode"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Destination location - Airport code.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="StartDate"
type="xs:date"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
The start date of the SVC segment. If the value not specified, the default value is
set as the date next to the last airsegment arrival date. 1P only
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:element name="AccountCode"
>
-
<xs:complexType
>
-
<xs:attribute name="Type"
type="xs:string"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
An identifier to categorize this account code. For example, FlightPass for AC Flight
Pass or RFB for AC corporate Rewards for Business.An identifier to categorize this account code.Presently only supported value is 'FlightPass'.
{Development advisory : Incorporation of any new value will require a new static data
implementation at UAPI end}
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:complexType name="typeTaxInfo"
>
-
<xs:sequence
>
<xs:element ref="IncludedInBase"
minOccurs="0"
maxOccurs="1"
/>
</xs:sequence>
-
<xs:attribute name="Text"
type="StringLength1to128"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Additional Information returned from Supplier.(ACH only)
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
-
<xs:complexType name="Segment"
>
-
<xs:attribute name="ProviderSegmentOrder"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
To identify the appropriate travel sequence for Air/Car/Hotel/Rail segments/reservations
in the provider reservation.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:integer"
>
<xs:maxInclusive value="999"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
...
</xs:complexType>
-
<xs:simpleType name="typeSupplierCode"
>
-
<xs:annotation
>
-
<xs:documentation
>
1 to 5 Character Supplier code2 to 5 Character Supplier code
</xs:documentation>
</xs:annotation>
-
<xs:restriction base="xs:string"
>
-
<xs:minLength value="
12
"
>
</xs:minLength>
...
</xs:restriction>
</xs:simpleType>
-
<xs:element name="BookingSource"
>
-
<xs:complexType
>
-
<xs:attribute name="Type"
use="required"
>
-
<xs:annotation
>
-
<xs:documentation
>
Type of booking source sent in the Code attribute. Possible values are “PseudoCityCode”,”
ArcNumber”,” IataNumber”, “CustomerId” and “BookingSourceOverrride”. “BookingSourceOverrride”
is only applicable in VehicleCreateReservationReq. 1P/1J.Type of booking source sent in the Code attribute. Possible values are “PseudoCityCode”,”
ArcNumber”,” IataNumber”, “CustomerId” and “BookingSourceOverrride”. “BookingSourceOverrride”
is only applicable in VehicleCreateReservationReq and only for 1P/1J providers.
</xs:documentation>
</xs:annotation>
...
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:element name="Guarantee"
>
-
<xs:annotation
>
-
<xs:documentation
>
Guarantee, Deposit or PrePayment Guarantee, Deposit
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:attribute name="Type"
use="required"
type="xs:string"
>
-
<xs:annotation
>
-
<xs:documentation
>
Guarantee, Deposit for 1G/1V/1P/1J and PrePayment for 1P/1J onlyGuarantee only or Deposit
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
<xs:enumeration value="Guarantee"
/>
<xs:enumeration value="Deposit"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
...
</xs:complexType>
</xs:element>
-
<xs:simpleType name="typeRateCategory"
>
-
<xs:restriction base="xs:string"
>
<xs:enumeration value="Prepay"
/>
</xs:restriction>
</xs:simpleType>
-
<xs:element name="ServiceFeeInfo"
>
-
<xs:complexType
>
-
<xs:attribute type="typeMoney"
name="BaseAmount"
use="
optionalrequired
"
>
...
</xs:attribute>
...
</xs:complexType>
</xs:element>
-
<xs:element name="OverridePCC"
>
-
<xs:annotation
>
-
<xs:documentation
>
Used to emulate to another PCC or SID. Providers: 1G, 1V, 1P, 1J.Used for Host Emulation - If used agent will emulate to this PCC in host and execute
the request emulated into this PCC.
</xs:documentation>
</xs:annotation>
...
</xs:element>
-
<xs:complexType name="typeKeyword"
>
-
<xs:sequence
>
-
<xs:element name="Text"
type="xs:string"
minOccurs="0"
maxOccurs="999"
>
-
<xs:annotation
>
-
<xs:documentation
>
Information for a keyword.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
...
</xs:complexType>
-
<xs:complexType name="typeOTAKeyword"
>
-
<xs:annotation
>
-
<xs:documentation
>
A complexType for keyword information.
</xs:documentation>
</xs:annotation>
-
<xs:sequence
>
-
<xs:element name="SubKey"
type="typeOTASubKey"
minOccurs="0"
maxOccurs="99"
>
-
<xs:annotation
>
-
<xs:documentation
>
A further breakdown of a keyword.
</xs:documentation>
</xs:annotation>
</xs:element>
-
<xs:element name="Text"
type="xs:string"
minOccurs="0"
maxOccurs="999"
>
-
<xs:annotation
>
-
<xs:documentation
>
Information for a keyword.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
-
<xs:attribute name="Name"
use="required"
>
-
<xs:annotation
>
-
<xs:documentation
>
The keyword name.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
<xs:maxLength value="6"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
-
<xs:attribute name="Number"
>
-
<xs:annotation
>
-
<xs:documentation
>
The number for this keyword.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="Description"
>
-
<xs:annotation
>
-
<xs:documentation
>
A brief description of the keyword
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
-
<xs:complexType name="typeOTASubKey"
>
-
<xs:annotation
>
-
<xs:documentation
>
The attributes and elements in a SubKey.
</xs:documentation>
</xs:annotation>
-
<xs:sequence
>
-
<xs:element name="Text"
type="xs:string"
minOccurs="0"
maxOccurs="999"
>
-
<xs:annotation
>
-
<xs:documentation
>
Information for a sub key.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
-
<xs:attribute name="Name"
type="typeOTACode"
use="required"
>
-
<xs:annotation
>
-
<xs:documentation
>
A subkey to identify the special equipment codes. Applicable when Policy/@Name is
EQUIP. Uses OTA CODE "EQP". 1P/1J.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="Description"
type="xs:string"
>
-
<xs:annotation
>
-
<xs:documentation
>
A brief description of a subkey.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
-
<xs:element name="Keyword"
>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="typeKeyword"
>
-
<xs:sequence
>
-
<xs:element name="Text"
type="xs:string"
minOccurs="0"
maxOccurs="999"
>
-
<xs:annotation
>
-
<xs:documentation
>
Information for a keyword.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
-
<xs:element name="NameOverride"
>
-
<xs:complexType
>
-
<xs:attribute name="Age"
type="xs:integer"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Age.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:element name="CabinClass"
>
-
<xs:annotation
>
-
<xs:documentation
>
Requests cabin class (First, Business and Economy, etc.) as supported by the provider
or supplier.The cabin class (First, Business, Economy)
</xs:documentation>
</xs:annotation>
...
</xs:element>
-
<xs:attributeGroup name="attrPolicyMarking"
>
-
<xs:attribute name="PolicyExclusion"
type="xs:boolean"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
"True" indicates that the item is has a status of Excluded based on the associated
policy settings. Returned only if @ReturnPolicyExclusion="true" in the request.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
-
<xs:simpleType name="StringLength1to99"
>
-
<xs:annotation
>
-
<xs:documentation xml:lang="en"
>
Used for Character Strings, length 1 to 99.
</xs:documentation>
</xs:annotation>
-
<xs:restriction base="xs:string"
>
<xs:minLength value="1"
/>
<xs:maxLength value="99"
/>
</xs:restriction>
</xs:simpleType>
-
<xs:complexType name="typeFeeInfo"
>
-
<xs:sequence
>
<xs:element ref="IncludedInBase"
minOccurs="0"
maxOccurs="1"
/>
</xs:sequence>
-
<xs:attribute name="Text"
type="StringLength1to64"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Additional Information returned from Supplier.(ACH only)
</xs:documentation>
</xs:annotation>
</xs:attribute>
...
</xs:complexType>
-
<xs:simpleType name="typeTrinary"
>
-
<xs:annotation
>
-
<xs:documentation
>
Extension of boolean, that allows for unknown values.
</xs:documentation>
</xs:annotation>
-
<xs:restriction base="xs:string"
>
<xs:enumeration value="true"
/>
<xs:enumeration value="false"
/>
<xs:enumeration value="unknown"
/>
</xs:restriction>
</xs:simpleType>
-
<xs:simpleType name="typeOTACode"
>
-
<xs:annotation
>
-
<xs:documentation
>
Refers to Open Travel Code
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:positiveInteger"
/>
</xs:simpleType>
-
<xs:simpleType name="Numeric0to999"
>
-
<xs:annotation
>
-
<xs:documentation xml:lang="en"
>
Used for Numeric values, from 0 to 999 inclusive.
</xs:documentation>
</xs:annotation>
-
<xs:restriction base="xs:integer"
>
<xs:minInclusive value="0"
/>
<xs:maxInclusive value="999"
/>
</xs:restriction>
</xs:simpleType>
-
<xs:complexType name="typePolicyCodesList"
>
-
<xs:sequence
>
-
<xs:element name="PolicyCode"
minOccurs="0"
maxOccurs="10"
>
-
<xs:annotation
>
-
<xs:documentation
>
A code that indicates why an item was determined to be ‘out of policy’.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
<xs:restriction base="xs:string"
/>
</xs:simpleType>
</xs:element>
-
<xs:element name="MinPolicyCode"
minOccurs="0"
maxOccurs="10"
>
-
<xs:annotation
>
-
<xs:documentation
>
A code that indicates why the minimum fare or rate was determined to be ‘out of policy’.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
<xs:restriction base="xs:string"
/>
</xs:simpleType>
</xs:element>
-
<xs:element name="MaxPolicyCode"
minOccurs="0"
maxOccurs="10"
>
-
<xs:annotation
>
-
<xs:documentation
>
A code that indicates why the maximum fare or rate was determined to be ‘out of policy’.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
<xs:restriction base="xs:string"
/>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
-
<xs:element name="IncludedInBase"
>
-
<xs:annotation
>
-
<xs:documentation
>
Shows the taxes and fees included in the base fare. (ACH only)
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:attribute name="Amount"
type="typeMoney"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
this attribute shows the amount included in the base fare for the specific fee or
tax
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:element name="PointOfCommencement"
>
-
<xs:annotation
>
-
<xs:documentation
>
Point of Commencement is optional. CityOrAirportCode and date portion of the Time
attribute is mandatory.
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:attribute name="CityOrAirportCode"
type="typeIATACode"
use="required"
>
-
<xs:annotation
>
-
<xs:documentation
>
Three digit Airport or City code that would be the Point of Commencement location
for the trips/legs mentioned.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="Time"
type="xs:string"
use="required"
>
-
<xs:annotation
>
-
<xs:documentation
>
Specify a date or date and time
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:element name="PriceMatchError"
>
-
<xs:complexType
>
-
<xs:sequence
>
<xs:element name="ErrorMessage"
type="xs:string"
/>
</xs:sequence>
-
<xs:attribute name="VendorCode"
type="typeSupplierCode"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
The code of the vendor (e.g. HZ, etc.)
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="HotelChain"
type="typeHotelChainCode"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
2 Letter Hotel Chain Code
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="HotelCode"
type="typeHotelCode"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Unique hotel identifier for the channel.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="ReqBase"
type="xs:decimal"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
BaseRate in the request.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="RspBase"
type="xs:decimal"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
BaseRate retruned from the supplier.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="BaseDiff"
type="xs:decimal"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
BaseRate Difference.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="ReqTotal"
type="xs:decimal"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Estimated Total Amount in the request.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="RspTotal"
type="xs:decimal"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Estimated Total Amount returned from the supplier.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="TotalDiff"
type="xs:decimal"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Estimated Total Amount difference.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/cruise_v45_0http://www.travelport.com/schema/cruise_v46_0
"
>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/cruise_v45_0http://www.travelport.com/schema/cruise_v46_0
"
>
-
<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:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/gdsQueue_v45_0http://www.travelport.com/schema/gdsQueue_v46_0
"
>
-
<xs:import namespace="
http://www.travelport.com/schema/common_v45_0http://www.travelport.com/schema/common_v46_0
"
schemaLocation="
../common_v45_0/CommonReqRsp.xsd../common_v46_0/CommonReqRsp.xsd
"
>
</xs:import>
-
<xs:import namespace="
http://www.travelport.com/schema/universal_v45_0http://www.travelport.com/schema/universal_v46_0
"
schemaLocation="
../universal_v45_0/UniversalRecord.xsd../universal_v46_0/UniversalRecord.xsd
"
>
</xs:import>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/hotel_v45_0http://www.travelport.com/schema/hotel_v46_0
"
>
-
<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:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/hotel_v45_0http://www.travelport.com/schema/hotel_v46_0
"
>
-
<xs:import namespace="
http://www.travelport.com/schema/common_v45_0http://www.travelport.com/schema/common_v46_0
"
schemaLocation="
../common_v45_0/CommonReqRsp.xsd../common_v46_0/CommonReqRsp.xsd
"
>
</xs:import>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/passive_v45_0http://www.travelport.com/schema/passive_v46_0
"
>
-
<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:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/rail_v45_0http://www.travelport.com/schema/rail_v46_0
"
>
-
<xs:import namespace="
http://www.travelport.com/schema/common_v45_0http://www.travelport.com/schema/common_v46_0
"
schemaLocation="
../common_v45_0/CommonReqRsp.xsd../common_v46_0/CommonReqRsp.xsd
"
>
</xs:import>
-
<xs:import namespace="
http://www.travelport.com/schema/universal_v45_0http://www.travelport.com/schema/universal_v46_0
"
schemaLocation="
../universal_v45_0/UniversalRecord.xsd../universal_v46_0/UniversalRecord.xsd
"
>
</xs:import>
...
</xs:schema>
-
<xs:schema targetNamespace="
http://www.travelport.com/schema/sharedBooking_v45_0http://www.travelport.com/schema/sharedBooking_v46_0
"
>
-
<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/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:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/sharedBooking_v45_0http://www.travelport.com/schema/sharedBooking_v46_0
"
>
-
<xs:import namespace="
http://www.travelport.com/schema/common_v45_0http://www.travelport.com/schema/common_v46_0
"
schemaLocation="
../common_v45_0/CommonReqRsp.xsd../common_v46_0/CommonReqRsp.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/universal_v45_0http://www.travelport.com/schema/universal_v46_0
"
schemaLocation="
../universal_v45_0/UniversalRecord.xsd../universal_v46_0/UniversalRecord.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:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/universal_v45_0http://www.travelport.com/schema/universal_v46_0
"
>
-
<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="UniversalRecord"
>
-
<xs:complexType
>
-
<xs:sequence
>
-
<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:element>
</xs:choice>
-
<xs:choice
>
-
<xs:element minOccurs="0"
maxOccurs="999"
ref="
air_v45_0:EMDSummaryInfoair_v46_0:EMDSummaryInfo
"
>
...
</xs:element>
</xs:choice>
...
</xs:sequence>
...
</xs:complexType>
</xs:element>
-
<xs:element name="PassiveAdd"
>
-
<xs:complexType
>
-
<xs:choice
>
-
<xs:sequence
>
-
<xs:element minOccurs="1"
maxOccurs="999"
ref="
passive_v45_0:PassiveSegmentpassive_v46_0:PassiveSegment
"
>
...
</xs:element>
-
<xs:element minOccurs="0"
maxOccurs="999"
ref="
passive_v45_0:PassiveRemarkpassive_v46_0:PassiveRemark
"
>
...
</xs:element>
</xs:sequence>
-
<xs:sequence
>
-
<xs:element minOccurs="0"
maxOccurs="999"
ref="
passive_v45_0:AssociatedRemarkpassive_v46_0:AssociatedRemark
"
>
...
</xs:element>
</xs:sequence>
...
</xs:choice>
...
</xs:complexType>
</xs:element>
-
<xs:element name="HotelAdd"
>
-
<xs:complexType
>
-
<xs:choice
>
-
<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 minOccurs="0"
maxOccurs="1"
ref="
hotel_v45_0:HotelSpecialRequesthotel_v46_0:HotelSpecialRequest
"
>
</xs:element>
-
<xs:element minOccurs="0"
maxOccurs="999"
ref="
hotel_v45_0:HotelBeddinghotel_v46_0:HotelBedding
"
>
...
</xs:element>
-
<xs:element minOccurs="0"
maxOccurs="1"
ref="
hotel_v45_0:BookingConfirmationhotel_v46_0:BookingConfirmation
"
>
</xs:element>
</xs:choice>
...
</xs:complexType>
</xs:element>
-
<xs:element name="HotelUpdate"
>
-
<xs:complexType
>
-
<xs:choice
>
-
<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 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 minOccurs="0"
maxOccurs="999"
ref="
hotel_v45_0:HotelBeddinghotel_v46_0:HotelBedding
"
>
...
</xs:element>
-
<xs:element minOccurs="0"
maxOccurs="1"
ref="
hotel_v45_0:BookingConfirmationhotel_v46_0:BookingConfirmation
"
>
</xs:element>
</xs:choice>
...
</xs:complexType>
</xs:element>
-
<xs:element name="AirAdd"
>
-
<xs:complexType
>
-
<xs:choice
>
-
<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 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 minOccurs="0"
maxOccurs="99"
ref="
air_v45_0:FeeInfoair_v46_0:FeeInfo
"
>
</xs:element>
-
<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 minOccurs="0"
maxOccurs="99"
ref="
air_v45_0:AirSegmentPricingModifiersair_v46_0:AirSegmentPricingModifiers
"
>
</xs:element>
-
<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:complexType>
</xs:element>
-
<xs:element name="AirUpdate"
>
-
<xs:complexType
>
-
<xs:choice
>
-
<xs:element minOccurs="0"
maxOccurs="999"
ref="
air_v45_0:AirSegmentair_v46_0:AirSegment
"
>
</xs:element>
-
<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:element>
-
<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:choice>
...
</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:complexType>
</xs:element>
-
<xs:element name="VehicleAdd"
>
-
<xs:complexType
>
-
<xs:choice
>
-
<xs:element minOccurs="0"
ref="
vehicle_v45_0:VehicleSpecialRequestvehicle_v46_0:VehicleSpecialRequest
"
>
</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:DeliveryAddressvehicle_v46_0:DeliveryAddress
"
>
</xs:element>
-
<xs:element minOccurs="0"
ref="
vehicle_v45_0:CollectionAddressvehicle_v46_0:CollectionAddress
"
>
</xs:element>
-
<xs:element minOccurs="0"
maxOccurs="1"
ref="
vehicle_v45_0:FlightArrivalInformationvehicle_v46_0:FlightArrivalInformation
"
>
...
</xs:element>
</xs:choice>
...
</xs:complexType>
</xs:element>
-
<xs:element name="VehicleUpdate"
>
-
<xs:complexType
>
-
<xs:choice
>
-
<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 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:element>
</xs:choice>
...
</xs:complexType>
</xs:element>
-
<xs:element name="SavedTrip"
>
-
<xs:complexType
>
-
<xs:sequence
>
-
<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: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: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: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: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:sequence>
...
</xs:complexType>
</xs:element>
-
<xs:element name="UniversalModifyFailureInfo"
>
-
<xs:complexType
>
-
<xs:sequence
>
-
<xs:element minOccurs="0"
ref="
air_v45_0:AirSegmentSellFailureInfoair_v46_0:AirSegmentSellFailureInfo
"
>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
-
<xs:element name="UniversalModifyErrorInfo"
>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="common:typeErrorInfo"
>
-
<xs:sequence
>
-
<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:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/universal_v45_0http://www.travelport.com/schema/universal_v46_0
"
>
-
<xs:import namespace="
http://www.travelport.com/schema/common_v45_0http://www.travelport.com/schema/common_v46_0
"
schemaLocation="
../common_v45_0/CommonReqRsp.xsd../common_v46_0/CommonReqRsp.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/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/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/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/passive_v45_0http://www.travelport.com/schema/passive_v46_0
"
schemaLocation="
../passive_v45_0/Passive.xsd../passive_v46_0/Passive.xsd
"
>
</xs:import>
-
<xs:element name="UniversalRecordModifyRsp"
>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="common:BaseRsp"
>
-
<xs:sequence
>
-
<xs:element minOccurs="0"
maxOccurs="999"
ref="
air_v45_0:AirSolutionChangedInfoair_v46_0:AirSolutionChangedInfo
"
>
</xs:element>
...
</xs:sequence>
...
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
-
<xs:element name="AirCreateReservationReq"
>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="common:BaseCreateWithFormOfPaymentReq"
>
-
<xs:sequence
>
-
<xs:element maxOccurs="16"
ref="
air_v45_0:AirPricingSolutionair_v46_0:AirPricingSolution
"
>
...
</xs:element>
-
<xs:element minOccurs="0"
maxOccurs="999"
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"
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"
maxOccurs="99"
ref="
air_v45_0:AirPricingTicketingModifiersair_v46_0:AirPricingTicketingModifiers
"
>
...
</xs:element>
</xs:sequence>
-
<xs:attribute name="CheckPriceVarianceType"
use="optional"
default="Amount"
>
-
<xs:annotation
>
-
<xs:documentation
>
Valid values are "Amount" (default) or "Percentage".
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
<xs:enumeration value="Percentage"
/>
<xs:enumeration value="Amount"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
-
<xs:attribute name="CheckPriceVarianceValue"
type="xs:decimal"
use="optional"
default="0.0"
>
-
<xs:annotation
>
-
<xs:documentation
>
Price variance tolerance in currency or percentage. Booking allowed if Price Difference
≤ Price Variance.
</xs:documentation>
</xs:annotation>
</xs:attribute>
...
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
-
<xs:element name="AirCreateReservationRsp"
>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="common:BaseRsp"
>
-
<xs:sequence
>
-
<xs:element minOccurs="0"
maxOccurs="999"
ref="
air_v45_0:AirSolutionChangedInfoair_v46_0:AirSolutionChangedInfo
"
>
...
</xs:element>
-
<xs:element minOccurs="0"
ref="
air_v45_0:AirSegmentSellFailureInfoair_v46_0:AirSegmentSellFailureInfo
"
>
...
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
-
<xs:element name="AirCancelReq"
>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="common:BaseReq"
>
-
<xs:sequence
>
-
<xs:element ref="
air_v45_0:AirReservationLocatorCodeair_v46_0:AirReservationLocatorCode
"
>
...
</xs:element>
-
<xs:element minOccurs="0"
maxOccurs="999"
ref="
air_v45_0:AirSegmentair_v46_0:AirSegment
"
>
...
</xs:element>
-
<xs:element minOccurs="0"
maxOccurs="999"
ref="
air_v45_0:AirSegmentRefair_v46_0:AirSegmentRef
"
>
...
</xs:element>
...
</xs:sequence>
...
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
-
<xs:element name="AirMerchandisingFulfillmentReq"
>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="common:BaseReq"
>
-
<xs:sequence
>
-
<xs:element maxOccurs="999"
ref="
air_v45_0:HostReservationair_v46_0:HostReservation
"
>
...
</xs:element>
-
<xs:element ref="
air_v45_0:AirSolutionair_v46_0:AirSolution
"
>
...
</xs:element>
-
<xs:element minOccurs="0"
ref="
air_v45_0:OptionalServicesair_v46_0:OptionalServices
"
>
</xs:element>
-
<xs:element minOccurs="0"
maxOccurs="999"
ref="
air_v45_0:SpecificSeatAssignmentair_v46_0:SpecificSeatAssignment
"
>
...
</xs:element>
-
<xs:element minOccurs="0"
maxOccurs="1"
ref="
air_v45_0:MerchandisingPricingModifiersair_v46_0:MerchandisingPricingModifiers
"
>
...
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/util_v45_0http://www.travelport.com/schema/util_v46_0
"
>
-
<xs:import namespace="
http://www.travelport.com/schema/common_v45_0http://www.travelport.com/schema/common_v46_0
"
schemaLocation="
../common_v45_0/CommonReqRsp.xsd../common_v46_0/CommonReqRsp.xsd
"
>
</xs:import>
-
<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/air_v45_0http://www.travelport.com/schema/air_v46_0
"
schemaLocation="
../air_v45_0/Air.xsd../air_v46_0/Air.xsd
"
>
</xs:import>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/vehicle_v45_0http://www.travelport.com/schema/vehicle_v46_0
"
>
-
<xs:import namespace="
http://www.travelport.com/schema/common_v45_0http://www.travelport.com/schema/common_v46_0
"
schemaLocation="
../common_v45_0/CommonReqRsp.xsd../common_v46_0/CommonReqRsp.xsd
"
>
</xs:import>
-
<xs:include schemaLocation="
../vehicle_v45_0/Vehicle.xsd../vehicle_v46_0/Vehicle.xsd
"
>
</xs:include>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/vehicle_v45_0http://www.travelport.com/schema/vehicle_v46_0
"
>
-
<xs:import namespace="
http://www.travelport.com/schema/common_v45_0http://www.travelport.com/schema/common_v46_0
"
schemaLocation="
../common_v45_0/CommonReqRsp.xsd../common_v46_0/CommonReqRsp.xsd
"
>
</xs:import>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/common_v32_0http://www.travelport.com/schema/common_v33_0
"
>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/common_v32_0http://www.travelport.com/schema/common_v33_0
"
>
-
<xs:attributeGroup name="attrOrigDestDepatureInfo"
>
-
<xs:attribute name="DepartureTime"
type="xs:string"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
The date and time at which this entity departs. This does not include time zone information
since it can be derived from the origin location.The date and time at which this entity departs. Date and time are represented as Airport
Local Time at the place of departure. The correct time zone offset is also included.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute type="xs:string"
name="ArrivalTime"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
The date and time at which this entity arrives at the destination. This does not include
time zone information since it can be derived from the origin location.The date and time at which this entity arrives at the destination. Date and time are
represented as Airport Local Time at the place of arrival. The correct time zone offset
is also included.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
-
<xs:simpleType name="typeReserveRequirement"
>
-
<xs:restriction base="xs:string"
>
<xs:enumeration value="Prepayment"
/>
...
</xs:restriction>
</xs:simpleType>
-
<xs:complexType name="typeSubKey"
>
-
<xs:attribute name="Name"
use="required"
type="xs:string"
>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
<xs:maxLength value="10"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
-
<xs:attribute name="Description"
type="xs:string"
>
...
</xs:attribute>
</xs:complexType>
-
<xs:element name="TransactionType"
>
-
<xs:complexType
>
-
<xs:sequence
>
-
<xs:element name="Air"
minOccurs="0"
>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="typeTransactionsAllowed"
>
-
<xs:attribute name="ReturnUpsellFare"
type="xs:boolean"
>
-
<xs:annotation
>
-
<xs:documentation
>
When set to “true”, Upsell information will be returned in the shop response. Provider:
1G, 1V, 1P, 1J, ACH
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
...
</xs:sequence>
</xs:complexType>
</xs:element>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/common_v33_0http://www.travelport.com/schema/common_v34_0
"
>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/common_v33_0http://www.travelport.com/schema/common_v34_0
"
>
-
<xs:simpleType name="typeElement"
>
-
<xs:restriction base="xs:string"
>
<xs:enumeration value="Brand"
/>
</xs:restriction>
</xs:simpleType>
-
<xs:complexType name="typeStructuredAddress"
>
-
<xs:sequence
>
-
<xs:element name="Street"
minOccurs="0"
maxOccurs="5"
>
-
<xs:annotation
>
-
<xs:documentation
>
The Address street and number, e.g. 105 Main St.
</xs:documentation>
</xs:annotation>
...
</xs:element>
-
<xs:element name="City"
minOccurs="0"
>
-
<xs:annotation
>
-
<xs:documentation
>
The city name for the requested address, e.g. Atlanta.
</xs:documentation>
</xs:annotation>
...
</xs:element>
-
<xs:element minOccurs="0"
ref="State"
>
-
<xs:annotation
>
-
<xs:documentation
>
The State or Province of address requested, e.g. CA, Ontario.
</xs:documentation>
</xs:annotation>
</xs:element>
-
<xs:element name="PostalCode"
minOccurs="0"
>
-
<xs:annotation
>
-
<xs:documentation
>
The 5-15 alphanumeric postal Code for the requested address, e.g. 90210.
</xs:documentation>
</xs:annotation>
...
</xs:element>
-
<xs:element name="Country"
minOccurs="0"
>
-
<xs:annotation
>
-
<xs:documentation
>
The Full country name or two letter ISO country code e.g. US, France. A two letter
country code is required for a Postal Code Searches.
</xs:documentation>
</xs:annotation>
...
</xs:element>
-
<xs:element ref="ProviderReservationInfoRef"
minOccurs="0"
maxOccurs="
99999
"
>
...
</xs:element>
</xs:sequence>
...
</xs:complexType>
-
<xs:simpleType name="typeDiscountNumber"
>
-
<xs:restriction base="xs:string"
>
-
<xs:maxLength value="
1025
"
>
</xs:maxLength>
</xs:restriction>
</xs:simpleType>
-
<xs:element name="ServiceFeeInfo"
>
-
<xs:complexType
>
-
<xs:attribute type="typeStatus"
name="Status"
use="
requiredoptional
"
>
-
<xs:annotation
>
-
<xs:documentation
>
Status of the service fee. Possible Values – Issued, ReadyToIssue, IssueLater.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute type="typeRef"
name="BookingTravelerRef"
use="
requiredoptional
"
>
...
</xs:attribute>
-
<xs:attribute name="BookingTravelerName"
type="xs:string"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
The name of the passenger.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:attributeGroup name="attrLoyalty"
>
-
<xs:attribute type="typeCarrier"
name="SupplierCode"
use="required"
>
-
<xs:annotation
>
-
<xs:documentation
>
Carrier CodeThe code used to identify the Loyalty supplier, e.g. AA, ZE, MC
</xs:documentation>
</xs:annotation>
</xs:attribute>
...
</xs:attributeGroup>
-
<xs:simpleType name="typeRailSearchType"
>
-
<xs:annotation
>
-
<xs:documentation
>
RailSearchType options are "All Fares" "Fastest" "Lowest Fare" "One Fare Per Class"
"Seasons". Supported by NTV/VF only for "All Fares" "Lowest Fare" and "One Fare Per
Class". Provider : RCH
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"
/>
</xs:simpleType>
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/common_v34_0http://www.travelport.com/schema/common_v35_0
"
>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/common_v34_0http://www.travelport.com/schema/common_v35_0
"
>
-
<xs:element name="AgentAction"
>
-
<xs:complexType
>
<xs:attributeGroup ref="attrAgentOverride"
/>
</xs:complexType>
</xs:element>
-
<xs:element name="SSR"
>
-
<xs:complexType
>
-
<xs:attribute name="SegmentRef"
type="typeRef"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Reference to the air segment. May be required for some Types.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute type="typeSSRCode"
use="required"
name="Type"
>
-
<xs:annotation
>
-
<xs:documentation
>
Programmatic SSRs use codes recognized by the provider/supplier (example, VGML=vegetarian
meal code). Manual SSRs do not have an associated programmatic code.
</xs:documentation>
</xs:annotation>
</xs:attribute>
...
</xs:complexType>
</xs:element>
-
<xs:element name="AgentIDOverride"
>
-
<xs:complexType
>
-
<xs:attribute type="typeSupplierCode"
name="SupplierCode"
use="
requiredoptional
"
>
...
</xs:attribute>
...
</xs:complexType>
</xs:element>
-
<xs:simpleType name="typeRailClass"
>
-
<xs:annotation
>
-
<xs:documentation
>
A booking code or fare basis code or fare class.
</xs:documentation>
</xs:annotation>
-
<xs:restriction base="xs:string"
>
<xs:minLength value="1"
/>
<xs:maxLength value="8"
/>
</xs:restriction>
</xs:simpleType>
-
<xs:attributeGroup name="attrPolicyMarking"
>
-
<xs:attribute name="PolicyExclusion"
type="xs:boolean"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
"True" indicates that the item is has a status of Excluded based on the associated
policy settings. Returned only if @ReturnPolicyExclusion="true" in the request.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
-
<xs:attributeGroup name="attrAgentOverride"
>
-
<xs:attribute name="AgentOverride"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
AgentSine value that was used during PNR creation or End Transact.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
<xs:minLength value="1"
/>
<xs:maxLength value="32"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/common_v35_0http://www.travelport.com/schema/common_v37_0
"
>
-
<xs:complexType name="BaseCoreReq"
>
-
<xs:attribute type="xs:language"
use="optional"
name="LanguageCode"
>
-
<xs:annotation
>
-
<xs:documentation
>
ISO 639 LanguageCode is used to retrieve specific information in the requested language.
Use a 2 or 4 character language code, example FR or FRFR for French, EN or ENGB for
English. The supported providers: ACH, RCH.ISO 639 two-character language codes are used to retrieve specific information in
the requested language. For Rich Content and Branding, language codes ZH-HANT (Chinese
Traditional), ZH-HANS (Chinese Simplified), FR-CA (French Canadian) and PT-BR (Portuguese
Brazil) can also be used. For RCH, language codes ENGB, ENUS, DEDE, DECH can also
be used. Only certain services support this attribute. Providers: ACH, RCH, 1G, 1V,
1P, 1J.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/common_v35_0http://www.travelport.com/schema/common_v37_0
"
>
-
<xs:complexType name="typeVendorLocation"
>
-
<xs:attribute name="PreferredOption"
type="xs:boolean"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Preferred Option marker for Location.
</xs:documentation>
</xs:annotation>
</xs:attribute>
...
</xs:complexType>
-
<xs:element name="AccountCode"
>
-
<xs:complexType
>
-
<xs:attribute type="xs:string"
use="optional"
name="Type"
>
-
<xs:annotation
>
-
<xs:documentation
>
An identifier to categorize this account code.Presently only supported value is 'FlightPass'.
{Development advisory : Incorporation of any new value will require a new static data
implementation at UAPI end}An identifier to categorize this account code. For example, FlightPass for AC Flight
Pass or RFB for AC corporate Rewards for Business.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:complexType name="typeTaxInfo"
>
-
<xs:sequence
>
<xs:element ref="IncludedInBase"
minOccurs="0"
maxOccurs="1"
/>
</xs:sequence>
-
<xs:attribute name="Text"
type="StringLength1to128"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Additional Information returned from Supplier.(ACH only)
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
-
<xs:simpleType name="typeSupplierCode"
>
-
<xs:annotation
>
-
<xs:documentation
>
2 to 5 Character Supplier code1 to 5 Character Supplier code
</xs:documentation>
</xs:annotation>
-
<xs:restriction base="xs:string"
>
-
<xs:minLength value="
21
"
>
</xs:minLength>
...
</xs:restriction>
</xs:simpleType>
-
<xs:element name="BookingSource"
>
-
<xs:complexType
>
-
<xs:attribute use="required"
name="Type"
>
-
<xs:annotation
>
-
<xs:documentation
>
Type of booking source sent in the Code attribute. Possible values are “PseudoCityCode”,”
ArcNumber”,” IataNumber”, “CustomerId” and “BookingSourceOverrride”. “BookingSourceOverrride”
is only applicable in VehicleCreateReservationReq and only for 1P/1J providers.Type of booking source sent in the Code attribute. Possible values are “PseudoCityCode”,”
ArcNumber”,” IataNumber”, “CustomerId” and “BookingSourceOverrride”. “BookingSourceOverrride”
is only applicable in VehicleCreateReservationReq. 1P/1J.
</xs:documentation>
</xs:annotation>
...
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:element name="ServiceFeeInfo"
>
-
<xs:complexType
>
-
<xs:attribute type="typeMoney"
name="BaseAmount"
use="
requiredoptional
"
>
...
</xs:attribute>
...
</xs:complexType>
</xs:element>
-
<xs:complexType name="typeKeyword"
>
-
<xs:sequence
>
-
<xs:element name="Text"
type="xs:string"
minOccurs="0"
maxOccurs="999"
>
-
<xs:annotation
>
-
<xs:documentation
>
Information for a keyword.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
...
</xs:complexType>
-
<xs:complexType name="typeOTAKeyword"
>
-
<xs:annotation
>
-
<xs:documentation
>
A complexType for keyword information.
</xs:documentation>
</xs:annotation>
-
<xs:sequence
>
-
<xs:element name="SubKey"
type="typeOTASubKey"
minOccurs="0"
maxOccurs="99"
>
-
<xs:annotation
>
-
<xs:documentation
>
A further breakdown of a keyword.
</xs:documentation>
</xs:annotation>
</xs:element>
-
<xs:element name="Text"
type="xs:string"
minOccurs="0"
maxOccurs="999"
>
-
<xs:annotation
>
-
<xs:documentation
>
Information for a keyword.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
-
<xs:attribute name="Name"
use="required"
>
-
<xs:annotation
>
-
<xs:documentation
>
The keyword name.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
<xs:maxLength value="6"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
-
<xs:attribute name="Number"
>
-
<xs:annotation
>
-
<xs:documentation
>
The number for this keyword.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="Description"
>
-
<xs:annotation
>
-
<xs:documentation
>
A brief description of the keyword
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
-
<xs:complexType name="typeOTASubKey"
>
-
<xs:annotation
>
-
<xs:documentation
>
The attributes and elements in a SubKey.
</xs:documentation>
</xs:annotation>
-
<xs:sequence
>
-
<xs:element name="Text"
type="xs:string"
minOccurs="0"
maxOccurs="999"
>
-
<xs:annotation
>
-
<xs:documentation
>
Information for a sub key.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
-
<xs:attribute name="Name"
type="typeOTACode"
use="required"
>
-
<xs:annotation
>
-
<xs:documentation
>
A subkey to identify the special equipment codes. Applicable when Policy/@Name is
EQUIP. Uses OTA CODE "EQP". 1P/1J.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="Description"
type="xs:string"
>
-
<xs:annotation
>
-
<xs:documentation
>
A brief description of a subkey.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
-
<xs:element name="Keyword"
>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="typeKeyword"
>
-
<xs:sequence
>
-
<xs:element name="Text"
type="xs:string"
minOccurs="0"
maxOccurs="999"
>
-
<xs:annotation
>
-
<xs:documentation
>
Information for a keyword.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
-
<xs:element name="CabinClass"
>
-
<xs:annotation
>
-
<xs:documentation
>
The cabin class (First, Business, Economy) Requests cabin class (First, Business and Economy, etc.) as supported by the provider
or supplier.
</xs:documentation>
</xs:annotation>
...
</xs:element>
-
<xs:complexType name="typeFeeInfo"
>
-
<xs:sequence
>
<xs:element ref="IncludedInBase"
minOccurs="0"
maxOccurs="1"
/>
</xs:sequence>
-
<xs:attribute name="Text"
type="StringLength1to64"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Additional Information returned from Supplier.(ACH only)
</xs:documentation>
</xs:annotation>
</xs:attribute>
...
</xs:complexType>
-
<xs:simpleType name="typeTrinary"
>
-
<xs:annotation
>
-
<xs:documentation
>
Extension of boolean, that allows for unknown values.
</xs:documentation>
</xs:annotation>
-
<xs:restriction base="xs:string"
>
<xs:enumeration value="true"
/>
<xs:enumeration value="false"
/>
<xs:enumeration value="unknown"
/>
</xs:restriction>
</xs:simpleType>
-
<xs:simpleType name="typeOTACode"
>
-
<xs:annotation
>
-
<xs:documentation
>
Refers to Open Travel Code
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:positiveInteger"
/>
</xs:simpleType>
-
<xs:simpleType name="Numeric0to999"
>
-
<xs:annotation
>
-
<xs:documentation xml:lang="en"
>
Used for Numeric values, from 0 to 999 inclusive.
</xs:documentation>
</xs:annotation>
-
<xs:restriction base="xs:integer"
>
<xs:minInclusive value="0"
/>
<xs:maxInclusive value="999"
/>
</xs:restriction>
</xs:simpleType>
-
<xs:complexType name="typePolicyCodesList"
>
-
<xs:sequence
>
-
<xs:element name="PolicyCode"
minOccurs="0"
maxOccurs="10"
>
-
<xs:annotation
>
-
<xs:documentation
>
A code that indicates why an item was determined to be ‘out of policy’.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
<xs:restriction base="xs:string"
/>
</xs:simpleType>
</xs:element>
-
<xs:element name="MinPolicyCode"
minOccurs="0"
maxOccurs="10"
>
-
<xs:annotation
>
-
<xs:documentation
>
A code that indicates why the minimum fare or rate was determined to be ‘out of policy’.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
<xs:restriction base="xs:string"
/>
</xs:simpleType>
</xs:element>
-
<xs:element name="MaxPolicyCode"
minOccurs="0"
maxOccurs="10"
>
-
<xs:annotation
>
-
<xs:documentation
>
A code that indicates why the maximum fare or rate was determined to be ‘out of policy’.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
<xs:restriction base="xs:string"
/>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
-
<xs:element name="IncludedInBase"
>
-
<xs:annotation
>
-
<xs:documentation
>
Shows the taxes and fees included in the base fare. (ACH only)
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:attribute name="Amount"
type="typeMoney"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
this attribute shows the amount included in the base fare for the specific fee or
tax
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/common_v37_0http://www.travelport.com/schema/common_v38_0
"
>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/common_v37_0http://www.travelport.com/schema/common_v38_0
"
>
-
<xs:element name="GeneralRemark"
>
-
<xs:complexType
>
-
<xs:attribute name="Category"
use="optional"
>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
-
<xs:maxLength value="
1020
"
>
</xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
...
</xs:complexType>
</xs:element>
-
<xs:element name="PointOfCommencement"
>
-
<xs:annotation
>
-
<xs:documentation
>
Point of Commencement is optional. CityOrAirportCode and date portion of the Time
attribute is mandatory.
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:attribute name="CityOrAirportCode"
type="typeIATACode"
use="required"
>
-
<xs:annotation
>
-
<xs:documentation
>
Three digit Airport or City code that would be the Point of Commencement location
for the trips/legs mentioned.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="Time"
type="xs:string"
use="required"
>
-
<xs:annotation
>
-
<xs:documentation
>
Specify a date or date and time
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/common_v38_0http://www.travelport.com/schema/common_v46_0
"
>
...
</xs:schema>
-
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.travelport.com/schema/common_v38_0http://www.travelport.com/schema/common_v46_0
"
>
-
<xs:complexType name="typeVendorLocation"
>
-
<xs:attribute name="MoreRatesToken"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Enter the Token when provided by hotel property, more rates exist. HADS/HSS support
only.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
<xs:minLength value="1"
/>
<xs:maxLength value="30"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
-
<xs:element name="AirExchangeInfo"
>
-
<xs:complexType
>
<xs:attribute name="PassengerTypeCode"
type="typePTC"
use="optional"
/>
<xs:attribute name="PassengerCount"
type="xs:integer"
use="optional"
/>
-
<xs:attribute name="FormOfRefund"
type="typeFormOfRefund"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
How the refund will be issued. Values will be MCO or FormOfPayment
</xs:documentation>
</xs:annotation>
</xs:attribute>
...
</xs:complexType>
</xs:element>
-
<xs:element name="CoordinateLocation"
>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="Location"
>
-
<xs:attribute name="latitude"
use="required"
type="
xs:floatxs:double
"
>
</xs:attribute>
-
<xs:attribute name="longitude"
use="required"
type="
xs:floatxs:double
"
>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
-
<xs:element name="FormOfPayment"
>
-
<xs:complexType
>
-
<xs:sequence
>
<xs:element ref="BSPPayment"
minOccurs="0"
/>
<xs:element ref="ARCPayment"
minOccurs="0"
/>
</xs:sequence>
-
<xs:attribute name="Type"
use="required"
>
-
<xs:simpleType
>
-
<xs:annotation
>
-
<xs:documentation
>
Allowable values are "Certificate" "Cash" "Credit" "Check" "Ticket" "Debit" "Invoice"
"Requisition" "MiscFormOfPayment" "AgencyPayment" "DirectBill" "UnitedNations" "DirectPayment"
"AgentVoucher" "AccountReceivable" "AgentNonRefundable" "Enett" Allowable values are "Certificate" "Cash" "Credit" "Check" "Ticket" "Debit" "Invoice"
"Requisition" "MiscFormOfPayment" "AgencyPayment" "DirectBill" "UnitedNations" "DirectPayment"
"AgentVoucher" "AccountReceivable" "AgentNonRefundable" "Enett" "BSPPayment" "ARCPayment"
</xs:documentation>
</xs:annotation>
...
</xs:simpleType>
</xs:attribute>
...
</xs:complexType>
</xs:element>
-
<xs:element name="BSPPayment"
>
-
<xs:annotation
>
-
<xs:documentation
>
BSP form of payment.ACH Only
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:attribute name="BSPIdentifier"
use="required"
>
-
<xs:annotation
>
-
<xs:documentation
>
Value of the BSP Direct Bill id
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
<xs:maxLength value="128"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
-
<xs:attribute name="BSPPassword"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Value of the BSP Direct Bill id password
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
<xs:maxLength value="128"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:element name="ARCPayment"
>
-
<xs:annotation
>
-
<xs:documentation
>
ARC form of payment.ACH Only
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:attribute name="ARCIdentifier"
use="required"
>
-
<xs:annotation
>
-
<xs:documentation
>
Value of the ARC Direct Bill id
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
<xs:maxLength value="128"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
-
<xs:attribute name="ARCPassword"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Value of the ARC Direct Bill id password
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
<xs:maxLength value="128"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:element name="ProviderARNKSegment"
>
-
<xs:complexType
>
-
<xs:attribute name="ProviderSegmentOrder"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
To identify the appropriate travel sequence for Air/Car/Hotel/Rail segments/reservations
in the provider reservation.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:integer"
>
<xs:maxInclusive value="999"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:element name="BookingTraveler"
>
-
<xs:complexType
>
-
<xs:attribute name="NameNumber"
type="xs:string"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Host Name Number
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:element name="AddSvc"
>
-
<xs:annotation
>
-
<xs:documentation
>
1P - Add SVC segments to collect additional fee
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:attribute name="RFIC"
type="xs:string"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
1P - Reason for issuance
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="RFISC"
type="xs:string"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
1P - Resaon for issuance sub-code
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="SvcDescription"
type="xs:string"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
1P - SVC fee description
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="Origin"
type="typeIATACode"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Origin location - Airport code. If this value not provided, the last air segment arrival
location is taken as default. 1P only.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="Destination"
type="typeIATACode"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Destination location - Airport code.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="StartDate"
type="xs:date"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
The start date of the SVC segment. If the value not specified, the default value is
set as the date next to the last airsegment arrival date. 1P only
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:complexType name="Segment"
>
-
<xs:attribute name="ProviderSegmentOrder"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
To identify the appropriate travel sequence for Air/Car/Hotel/Rail segments/reservations
in the provider reservation.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:integer"
>
<xs:maxInclusive value="999"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
...
</xs:complexType>
-
<xs:element name="Guarantee"
>
-
<xs:annotation
>
-
<xs:documentation
>
Guarantee, Deposit Guarantee, Deposit or PrePayment
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:attribute name="Type"
use="required"
type="xs:string"
>
-
<xs:annotation
>
-
<xs:documentation
>
Guarantee only or DepositGuarantee, Deposit for 1G/1V/1P/1J and PrePayment for 1P/1J only
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
<xs:enumeration value="Guarantee"
/>
<xs:enumeration value="Deposit"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
...
</xs:complexType>
</xs:element>
-
<xs:simpleType name="typeRateCategory"
>
-
<xs:restriction base="xs:string"
>
<xs:enumeration value="Prepay"
/>
</xs:restriction>
</xs:simpleType>
-
<xs:element name="OverridePCC"
>
-
<xs:annotation
>
-
<xs:documentation
>
Used for Host Emulation - If used agent will emulate to this PCC in host and execute
the request emulated into this PCC.Used to emulate to another PCC or SID. Providers: 1G, 1V, 1P, 1J.
</xs:documentation>
</xs:annotation>
...
</xs:element>
-
<xs:complexType name="typeKeyword"
>
-
<xs:attribute name="Name"
use="required"
>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
-
<xs:maxLength value="
612
"
>
</xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
...
</xs:complexType>
-
<xs:element name="NameOverride"
>
-
<xs:complexType
>
-
<xs:attribute name="Age"
type="xs:integer"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Age.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
-
<xs:attributeGroup name="attrPolicyMarking"
>
-
<xs:attribute name="PolicyExclusion"
type="xs:boolean"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
"True" indicates that the item is has a status of Excluded based on the associated
policy settings. Returned only if @ReturnPolicyExclusion="true" in the request.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
-
<xs:simpleType name="StringLength1to99"
>
-
<xs:annotation
>
-
<xs:documentation xml:lang="en"
>
Used for Character Strings, length 1 to 99.
</xs:documentation>
</xs:annotation>
-
<xs:restriction base="xs:string"
>
<xs:minLength value="1"
/>
<xs:maxLength value="99"
/>
</xs:restriction>
</xs:simpleType>
-
<xs:element name="PriceMatchError"
>
-
<xs:complexType
>
-
<xs:sequence
>
<xs:element name="ErrorMessage"
type="xs:string"
/>
</xs:sequence>
-
<xs:attribute name="VendorCode"
type="typeSupplierCode"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
The code of the vendor (e.g. HZ, etc.)
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="HotelChain"
type="typeHotelChainCode"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
2 Letter Hotel Chain Code
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="HotelCode"
type="typeHotelCode"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Unique hotel identifier for the channel.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="ReqBase"
type="xs:decimal"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
BaseRate in the request.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="RspBase"
type="xs:decimal"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
BaseRate retruned from the supplier.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="BaseDiff"
type="xs:decimal"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
BaseRate Difference.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="ReqTotal"
type="xs:decimal"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Estimated Total Amount in the request.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="RspTotal"
type="xs:decimal"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Estimated Total Amount returned from the supplier.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="TotalDiff"
type="xs:decimal"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Estimated Total Amount difference.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:schema>