Data that has been modified is shown like this. Data that has been deleted is shown like this. Data that is added is shown like this.

To collapse a node's children click the '-' button. To expand it again, click '+'. Unchanged elements are collapsed by default.

This page is best viewed with Cascading Style Sheets and JavaScript both enabled.

For further details of DeltaXML see http://www.deltaxml.com

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/hotel_v38_0http://www.travelport.com/schema/hotel_v39_0 " >
+ <xs:annotation > ... </xs:annotation>
- <xs:import schemaLocation=" ../common_v38_0/Common.xsd../common_v39_0/Common.xsd " namespace=" http://www.travelport.com/schema/common_v38_0http://www.travelport.com/schema/common_v39_0 " > </xs:import>
- <xs:element name="HotelReservation" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReservation" >
+ <xs:sequence > ... </xs:sequence>
+ <xs:attribute name="Status" type="xs:string" use="required" > ... </xs:attribute>
+ <xs:attribute name="AggregatorBookingStatus" type="xs:string" use="optional" > ... </xs:attribute>
<xs:attribute name="BookingConfirmation" type="xs:string" use="optional" />
<xs:attribute name="CancelConfirmation" type="xs:string" use="optional" />
+ <xs:attribute name="ProviderReservationInfoRef" type="common:typeRef" use="optional" > ... </xs:attribute>
+ <xs:attribute name="TravelOrder" type="xs:integer" use="optional" > ... </xs:attribute>
- <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:attribute name="PassiveProviderReservationInfoRef" type="common:typeRef" use="optional" > ... </xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
+ <xs:element name="AsyncProviderSpecificResponse" type="common:BaseAsyncProviderSpecificResponse" > ... </xs:element>
+ <xs:element name="HotelProperty" > ... </xs:element>
+ <xs:element name="MarketingMessage" > ... </xs:element>
+ <xs:simpleType name="typeNetTransCommission" > ... </xs:simpleType>
+ <xs:element name="HotelRateDetail" > ... </xs:element>
+ <xs:element name="TaxDetails" > ... </xs:element>
+ <xs:element name="Tax" > ... </xs:element>
+ <xs:element name="GuestInformation" > ... </xs:element>
+ <xs:element name="NumberOfAdults" > ... </xs:element>
+ <xs:element name="HotelRateByDate" > ... </xs:element>
+ <xs:attributeGroup name="attrHotelRate" > ... </xs:attributeGroup>
<xs:element name="HotelSpecialRequest" type="common:typeGeneralText" />
+ <xs:element name="HotelStay" > ... </xs:element>
+ <xs:element name="HotelChain" > ... </xs:element>
+ <xs:element name="HotelLocation" > ... </xs:element>
+ <xs:element name="HotelSearchLocation" > ... </xs:element>
+ <xs:element name="ProviderLocation" > ... </xs:element>
+ <xs:element name="HotelDetailItem" > ... </xs:element>
+ <xs:element name="HotelDetailsModifiers" > ... </xs:element>
+ <xs:element name="HotelSearchModifiers" > ... </xs:element>
+ <xs:simpleType name="typeHotelPaymentType" > ... </xs:simpleType>
+ <xs:element name="SearchPriority" > ... </xs:element>
+ <xs:element name="HotelSearchResult" > ... </xs:element>
+ <xs:element name="PropertyDescription" > ... </xs:element>
+ <xs:element name="RateInfo" > ... </xs:element>
+ <xs:attributeGroup name="attrPolicyMarkingMaxMinPolicyCodes" > ... </xs:attributeGroup>
+ <xs:element name="HotelPropertyWithMediaItems" > ... </xs:element>
+ <xs:group name="BaseHotelReservationGroup" > ... </xs:group>
+ <xs:simpleType name="typeAllImageSize" > ... </xs:simpleType>
+ <xs:simpleType name="typeRequestedImageSize" > ... </xs:simpleType>
+ <xs:annotation > ... </xs:annotation>
+ <xs:simpleType name="typeHotelLocation" > ... </xs:simpleType>
+ <xs:simpleType name="typeHotelRateCategory" > ... </xs:simpleType>
+ <xs:simpleType name="typeTransportationType" > ... </xs:simpleType>
+ <xs:simpleType name="typeRateRuleDetail" > ... </xs:simpleType>
+ <xs:simpleType name="typeHotelAvailability" > ... </xs:simpleType>
+ <xs:simpleType name="typeDate" > ... </xs:simpleType>
+ <xs:complexType name="typeUnstructuredAddress" > ... </xs:complexType>
+ <xs:complexType name="typeHotelRateDescription" > ... </xs:complexType>
+ <xs:complexType name="typeHotelReferencePoint" > ... </xs:complexType>
+ <xs:element name="HotelRating" > ... </xs:element>
+ <xs:simpleType name="typeSimpleHotelRating" > ... </xs:simpleType>
+ <xs:simpleType name="typeAmenityLevel" > ... </xs:simpleType>
+ <xs:element name="RatingRange" > ... </xs:element>
+ <xs:element name="HotelRuleItem" > ... </xs:element>
+ <xs:simpleType name="typeAmenityCode" > ... </xs:simpleType>
+ <xs:element name="HotelAmenity" > ... </xs:element>
+ <xs:element name="HotelRulesModifiers" > ... </xs:element>
+ <xs:element name="NumberOfChildren" > ... </xs:element>
+ <xs:simpleType name="typeBedding" > ... </xs:simpleType>
+ <xs:element name="HotelBedding" > ... </xs:element>
+ <xs:element name="PromotionCode" > ... </xs:element>
+ <xs:simpleType name="typePromoCodeString" > ... </xs:simpleType>
+ <xs:element name="RequestedHotelDetails" > ... </xs:element>
+ <xs:element name="HotelAlternateProperties" > ... </xs:element>
+ <xs:element name="RateMatchIndicator" > ... </xs:element>
+ <xs:element name="AssociatedRemark" > ... </xs:element>
+ <xs:element name="Amenities" > ... </xs:element>
+ <xs:element name="Amenity" > ... </xs:element>
+ <xs:simpleType name="typeAmenity" > ... </xs:simpleType>
+ <xs:element name="HotelRateInfo" > ... </xs:element>
+ <xs:element name="GuestReviews" > ... </xs:element>
+ <xs:element name="HotelType" > ... </xs:element>
+ <xs:simpleType name="typeSourceLink" > ... </xs:simpleType>
+ <xs:simpleType name="typeRateOfferId" > ... </xs:simpleType>
+ <xs:element name="HotelSuperShopperResults" > ... </xs:element>
- <xs:element name="CancelInfo" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
+ <xs:sequence > ... </xs:sequence>
- <xs:attribute name="NonRefundableStayIndicator" use="optional" type=" xs:booleancommon:typeTrinary " >
+ <xs:annotation > ... </xs:annotation>
</xs:attribute>
+ <xs:attribute name="CancelDeadline" type="xs:dateTime" use="optional" > ... </xs:attribute>
+ <xs:attribute name="TaxInclusive" type="xs:boolean" use="optional" > ... </xs:attribute>
+ <xs:attribute name="FeeInclusive" type="xs:boolean" use="optional" > ... </xs:attribute>
+ <xs:attribute name="CancelPenaltyAmount" type="common:typeMoney" use="optional" > ... </xs:attribute>
+ <xs:attribute name="NumberOfNights" type="xs:nonNegativeInteger" use="optional" > ... </xs:attribute>
+ <xs:attribute name="CancelPenaltyPercent" type="xs:float" use="optional" > ... </xs:attribute>
+ <xs:attribute name="CancelPenaltyPercentAppliesTo" type="xs:string" use="optional" > ... </xs:attribute>
+ <xs:attribute name="Method" type="xs:string" use="optional" > ... </xs:attribute>
+ <xs:attribute name="Supported" type="xs:boolean" use="optional" > ... </xs:attribute>
+ <xs:attribute name="URL" type="xs:string" use="optional" > ... </xs:attribute>
<xs:attributeGroup ref="DeadlineGroup" />
</xs:complexType>
</xs:element>
+ <xs:attributeGroup name="DeadlineGroup" > ... </xs:attributeGroup>
+ <xs:element name="RoomView" > ... </xs:element>
+ <xs:simpleType name="typeRoomView" > ... </xs:simpleType>
+ <xs:element name="GuaranteeInfo" > ... </xs:element>
+ <xs:element name="DepositAmount" > ... </xs:element>
+ <xs:element name="GuaranteePaymentType" > ... </xs:element>
+ <xs:element name="HotelCommission" type="xs:string" > ... </xs:element>
+ <xs:element name="QuickResponse" > ... </xs:element>
+ <xs:simpleType name="typeHotelLocationCode" > ... </xs:simpleType>
+ <xs:simpleType name="typeHotelConfirmationNumber" > ... </xs:simpleType>
+ <xs:element name="BookingConfirmation" > ... </xs:element>
+ <xs:complexType name="typeGuestChildInformation" > ... </xs:complexType>
+ <xs:complexType name="typeGuestRoomInformation" > ... </xs:complexType>
+ <xs:complexType name="typeRoomDispatch" > ... </xs:complexType>
+ <xs:element name="BookingGuestInformation" > ... </xs:element>
+ <xs:complexType name="typeHotelDetails" > ... </xs:complexType>
+ <xs:attributeGroup name="attrAggregatorHotelDetail" > ... </xs:attributeGroup>
+ <xs:element name="PermittedAggregators" > ... </xs:element>
+ <xs:complexType name="typeAdaptedRoomGuestAllocation" > ... </xs:complexType>
+ <xs:element name="Commission" > ... </xs:element>
+ <xs:element name="AcceptedPayment" > ... </xs:element>
+ <xs:element name="CurrencyRateConversion" > ... </xs:element>
</xs:schema>