<xs:element ref="common:ReservationName"
minOccurs="0"
/>
<xs:element ref="common:ThirdPartyInformation"
minOccurs="0"
/>
<xs:element ref="common:Email"
minOccurs="0"
maxOccurs="999"
/>
<xs:element ref="common:PhoneNumber"
minOccurs="0"
maxOccurs="999"
/>
<xs:element ref="HotelProperty"
/>
<xs:element ref="HotelRateDetail"
maxOccurs="99"
/>
<xs:element ref="HotelStay"
/>
<xs:element ref="HotelSpecialRequest"
minOccurs="0"
/>
<xs:element ref="common:Guarantee"
minOccurs="0"
/>
-
<xs:element ref="PromotionCode"
minOccurs="0"
>
-
<xs:annotation
>
-
<xs:documentation
>
Specifies promotional code used in hotel booking
</xs:documentation>
</xs:annotation>
</xs:element>
-
<xs:element ref="common:BookingSource"
minOccurs="0"
>
-
<xs:annotation
>
-
<xs:documentation
>
Specify alternate booking source
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="HotelBedding"
minOccurs="0"
maxOccurs="4"
/>
<xs:element ref="GuestInformation"
minOccurs="0"
/>
<xs:element ref="AssociatedRemark"
minOccurs="0"
maxOccurs="999"
/>
<xs:element ref="common:SellMessage"
minOccurs="0"
maxOccurs="999"
/>
-
<xs:element ref="HotelCommission"
minOccurs="0"
>
-
<xs:annotation
>
-
<xs:documentation
>
HotelCommission text indicates commision while hotel reservation. Provider supported
1P.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="CancelInfo"
minOccurs="0"
/>
-
<xs:element name="TotalReservationPrice"
minOccurs="0"
>
-
<xs:annotation
>
-
<xs:documentation
>
The total price for the entire stay, including fees, for all rooms in the booking.
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:sequence
>
<xs:element name="RoomRateDescription"
type="typeHotelRateDescription"
minOccurs="0"
maxOccurs="99"
/>
</xs:sequence>
-
<xs:attribute name="TotalPrice"
type="common:typeMoney"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
The amount of the total price, including fees for all rooms in the booking.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="ApproxTotalPrice"
type="common:typeMoney"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
The approximate amount of the total hotel price, including fees, in another currency.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element ref="HotelDetailItem"
minOccurs="0"
maxOccurs="99"
/>
-
<xs:element name="AdaptedRoomGuestAllocation"
minOccurs="0"
>
-
<xs:annotation
>
-
<xs:documentation
>
This element defines how the aggregators or hotel property have allocated the guests
to the rooms. Only displayed when Requested guest allocation is different from the
Adapted room guest allocation.
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:sequence
>
-
<xs:element name="Room"
type="typeAdaptedRoomGuestAllocation"
maxOccurs="9"
>
-
<xs:annotation
>
-
<xs:documentation
>
Individual room. Multiple occurrences if there are multiple rooms in the request.
Maximum number of rooms may vary by supplier or aggregator.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>