Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: HUB-11297 Added new value "Prefix" to RequiredGuestDetail/@Type

Hotel Descriptive Info Response returns you descriptive information about the hotel including a hotel's address, hotel’s text description, images, contact information, amenities, etc. provided by supplier.OTA_HotelDescriptiveInfoRSHotel Booking Rule Response contains room rate information, information about the cancellation policy, and a list of required information to complete booking.

OTA_HotelBookingRuleRS*:

*mandatory

Element

Attribute

Type

Description

Min…Max occurs

Success

For more information see Common Data Description section in Glossary.

Warnings/Warning

HotelDescriptiveContents/ HotelDescriptiveContent

Contains information about Hotel.

0...*

OTA_HotelDescriptiveInfoRS/HotelDescriptiveContents/HotelDescriptiveContent:

Element

Attribute

Type

Description

Min…Max occurs

AreaID

string

Hotel Country Code.

0

RuleMessage*

 

 

Unites all information about booking rules for the chosen offer.

1…1

RuleMessage/StatusApplication*

 

 

Represents basic information about the offer.

 1...1

HotelCityCode

BookingCode*

string

Contain information about hotel and include supplier-specific codes, and code of supplier (HotelCodeContext) from whom this offer was obtained

Must be equal to BookingCode from the availability response.

1...1

HotelCode

RuleMessage/StatusApplication/RoomRates/RoomRate*

string

1...1

HotelCodeContext*

string

 

 

Contains basic information about the offer.

1…*

Amount*

decimal

The price after taxes, if any has been applied.

1...1

HotelName

Start*

string0

yyyy-mm-dd

Defines start day of stay.

1...1

ChainCode

string

Contain information about hotel chain and brand.

End*

yyyy-mm-dd

Defines end day of stay.

1...1

BrandCode

ChainName

string

0

CurrencyCode*

string

0...1

0

For more information see Common Data Description section in Glossary.

1...1

BrandName

string

RuleMessage/BookingRules/BookingRule*

 

 

Represents main information about offer rules.

 1...1

HotelDistrictCode

string

Define the district, to which the hotel belongs

OTA_HotelBookingRuleRS/RuleMessage/BookingRules/BookingRule*:

Element

Attribute

Type

Description

Min…Max occurs

CancelPenalties/CancelPenalty

 

 

For more information see Hotel Availability Response section.

0...

1

HotelDistrictName

string

*

Description

 

 

Contains a collection of offer descriptions.

0...

1

*

Name

HotelInfo

Descriptive details about the hotel

String

Name of description.

0...1

FacilityInfo

Description/

GuestRooms

Contains information about services in all rooms.

0...1

MaxOccupancy

integer

Contains max number of people for room.

0...1

Count

integer

Number of rooms.

0...1

FacilityInfo/ GuestRooms/ GuestRoom

Contains information about services, number of people and rooms quantity.

0...*

Policies/Policy

Specifies an array of policy information applies for a hotel.

Info

Note: This functionality supported for limited suppliers. Please check with GP Travel HUB development if you are interested in specific supplier.

0…*

AffiliationInfo/ Awards/ Award

Describes the hotel rating

Text

 

String

Offer description.

0…1

RequiredGuestDetails*

 

 

A collection of required guest details that are part of the booking requirements.

1…1

RequiredGuestDetails/Guest*

 

 

Represents guest details for the specific guest.

 

AgeQualifyingCode*

 

For more information see Common Data Description section in Glossary.

1...1

PrimaryIndicator*

boolean

Indicates is required information provided for the tour lead or not.

1...1

Age

integer (0 - 150)

Represents the age of the guest.

0…1

RequiredGuestDetails/Guest/RequiredGuestDetail*

 

 

Collection of required guest details.

1...

2

*

Rating

Type*

string

String

Number of stars

Name of the required detail. Possible values are: GivenName, Surname, BirthDate, Email, DocumentNumber, DocumentType, PhoneNumber, AddressLine, CityName, CountryName, PostalCode, CitizenCountryName, Prefix.

1...1

Provider*
Expand

...

string

...

Describes the provider of hotel rating. Can be “Hotel“ or “Supplier“.

...

1...2

...

ContactInfos/ ContactInfo

...

Includes hotel contact details.

...

0...*

...

Reviews/Review

...

Contains information about hotel reviews.

...

0...*

...

CodeContext*

...

string (1 - 32)

...

Provider of review (for example, TrustYou).

...

1...1

...

ReviewsCount

...

integer

...

Number of reviews.

...

0...1

...

ReviewRating

...

string (1 - 64)

...

Rating of the hotel, which is tendered by provider of reviews.

...

0...1

...

URL

...

URI

...

Url that could be used to redirect to the site with the full ratings.

...

0...1

OTA_HotelDescriptiveInfoRS/HotelDescriptiveContents/HotelDescriptiveContent/HotelInfo:

...

Element

...

Attribute

...

Type

...

Description

...

Min…Max occurs

...

WhenBuilt

...

string

...

The year of build.

...

0...1

...

BuildingArea

...

string

...

The square of building.

...

0...1

...

TerritoryArea

...

string

...

The square of common building territory.

...

0...1

...

Floors

...

integer (1 - 999)

...

Number of hotel floors.

...

0...1

...

RelativePositions/ RelativePosition

...

Contains information about where the hotel is located.

...

0...*

...

CategoryCodes/ HotelCategory

...

Defines the particular type of hotel (e.g., golf, ski, bed and breakfast).

...

0...*

...

GroupCode

...

string ("Type", "Location", "Architecture", "Budget", "Target", "Category", "Other")

...

Identifies a described object in HotelCategory.

...

0...1

...

Code

...

string (1 - 64)

...

Refers to OTA Code List ‘Property Class Type’ (PCT).

...

0...1

...

CodeDetail

...

string (1 - 64)

...

Contains the category description as provided by supplier.

...

0...1

...

Descriptions/ MultimediaDescriptions/ MultimediaDescription

...

Contains detailed multimedia descriptions of hotel.

...

0...*

...

Position

...

Specifies hotel geographical coordinates.

...

0...1

...

Latitude

...

string (1 - 32)

...

Specifies the north–south position of a point on the Earth's surface.

...

0...1

...

Longitude

...

string (1 - 32)

...

Specifies the east–west position of a point on the Earth's surface.

...

0...1

...

Services/Service

...

Contains information about services that are available in the hotel.

...

0...*

OTA_HotelDescriptiveInfoRS/HotelDescriptiveContents/HotelDescriptiveContent/HotelInfo/RelativePositions/RelativePosition:

...

Element

...

Attribute

...

Type

...

Description

...

Min…Max occurs

...

Name*

...

string

...

Possible values described in Relative positions.

...

1...1

...

Text

...

string

...

Describes relative position more precisely, but in some cases can be the same value as Name.

...

0...1

...

Nearest*

...

boolean

...

Contains "true" in case the position is nearest to the property.

...

1...1

...

UnitOfMeasureCode

...

string

...

Unit of measure in a code format. Refer to OTA Code List Unit of Measure Code (UOM).

...

0...1

...

Distance

...

string

...

Contains distance from hotel to the airport, attractions, etc.

...

0...1

...

Transportations/ Transportation

...

Contains description of distance to the nearest important places.

...

0...*

...

Transportations/ Transportation/ DescriptiveText

...

Short description.

...

0...1

OTA_HotelDescriptiveInfoRS/HotelDescriptiveContents/HotelDescriptiveContent/HotelInfo/Descriptions/MultimediaDescriptions/MultimediaDescription:

...

Element

...

Attribute

...

Type

...

Description

...

Min…Max occurs

...

ImageItems/ ImageItem

...

A link to hotel images.

...

0...*

...

Category

...

integer

...

Refers to OTA List "Picture Category Code (PIC)".

...

0...1

...

ImageItems/ ImageItem/ ImageFormat/ URL*

...

URI

...

Image URL.

...

1...1

...

ImageItems/ ImageItem/ Description*

...

Short description of the image.

...

1...1

...

Caption*

...

string

...

1...1

...

TextItems/TextItem

...

A description of the hotel location, interior, exterior, facilities, rooms, etc.

...

0...*

...

Category

...

integer (1 - 23)

...

Refers to GP Travel HUB list "Text Category Code".

...

0...1

...

Title

...

string (1 - 255)

...

The title of the multimedia object.

...

0...1

...

TextItems/ TextItem/ Description*

...

string

...

Hotel description text.

...

1...1

OTA_HotelDescriptiveInfoRS/HotelDescriptiveContents/HotelDescriptiveContent/HotelInfo/Services/Service:

...

Element

...

Attribute

...

Type

...

Description

...

Min…Max occurs

...

Code

...

integer (1 - 1266)

...

The standard OTA service code. If the ServiceType is "Hotel", then the Code refers to OTA List "Hotel Amenity Code (HAC)". If the ServiceType is "Room", then the Code refers to OTA List "Room Amenity Code (RMA)".

Info

Note: If supplier does not provide OTA Code, then GP Travel HUB match the service to a standard code. If the Code attribute is missed, then it means GP Travel HUB is unable to match the service to any standard OTA code.

...

0...1

...

Included

...

boolean

...

Identifies if the service is included in the rate (true"), or it is extra charged ("false"). If supplier does not provide service information then the flag is missed in the response.

...

0...1

...

ServiceType

...

string ("Hotel", "Room")

...

Identifies what the service is applicable to. This can be "Hotel" (for hotel service) or "Room" (in case the service provided for rooms).

...

0...1

...

Quantity

...

string

...

Contains numeric information about service. For example: amount of swimming pools; year of most recent renovation; room size (sqm), etc.

...

0...1

...

SupplierCode

...

string

...

Service code provided by supplier.

...

0...1

...

ExistsCode

...

string (2)

...

Defines whether a service is offered. If the attribute is not presented, that means service exists. If supplier returns information, that service doesn't exist, GP Travel HUB shows ExistsCode="2".

...

0...1

...

MinAge

...

integer (0 - 999)

...

Defines minimal age for using service.

...

0...1

...

MaxAge

...

integer (0 - 999)

...

Defines maximum age for using service.

...

0...1

...

Start

...

yy-mm-dd or yy-mm-dd T hh-MM-ss or hh:MM:ss

...

Defines service start date and time.

...

0...1

...

End

...

yy-mm-dd or yy-mm-dd T hh-MM-ss or hh:MM:ss

...

Defines service end date and time.

...

0...1

...

Info

Note: Start/End, MinAge/MaxAge attributes do not have to be in pairs all the time. It's possible to show only one of them.

...

CodeDetail

...

string(1-64)

...

Used to combine services into groups. Returned by the supplier.

Info

Note: This functionality supported for limited suppliers. Please check with GP Travel HUB development if you are interested in specific supplier.

...

0…1

...

OperationSchedules/ OperationSchedule

...

Contains information about service if the service is extra charged.

...

0...*

...

DescriptiveText

...

string

...

Short service description as provided by supplier.

...

0...5

...

Language

...

For more information see Common Data Description section in Glossary.

...

0...1

OTA_HotelDescriptiveInfoRS/HotelDescriptiveContents/HotelDescriptiveContent/HotelInfo/Descriptions/Services/Service/OperationSchedules/OperationSchedule:

...

Element

...

Attribute

...

Type

...

Description

...

Min…Max occurs

...

Charge

...

Represents charge details.

...

0...5

...

Amount

...

decimal

...

Defines the price of extra charge.

...

0...1

...

CurrencyCode

...

For more information see Common Data Description section in Glossary.

...

0...1

...

ChargeUnit

...

string

...

Defines the unit for which the charge applies (e.g. room, person, seat). Refer to OTA Code List Charge Type (CHG).

...

0...1

...

ChargeFrequency

...

string

...

Defines the timeframe used to apply the charge during the course of the reservation (e.g. Daily, Weekly, Stay). Refer to OTA Code List Charge Type (CHG).

...

0...1

...

TaxableIndicator*

...

boolean

...

Indicates if the service is extra charged. Possible value is "true".

...

1...1

...

Charge/ Description/ Text

...

string

...

Charge short description.

...

0...5

Info

NOTE: Amount, CurrencyCode, ChargeUnit, ChargeFrequency attributes can be shown together only or not shown at all.

OTA_HotelDescriptiveInfoRS/HotelDescriptiveContents/HotelDescriptiveContent/FacilityInfo/GuestRooms/GuestRoom:

...

Element

...

Attribute

...

Type

...

Description

...

Min…Max occurs

...

Code

...

string

...

Contains supplier's room code.

...

0…1

...

MaxOccupancy

...

integer

...

Contains max number of people for room.

...

0...1

...

RoomTypeName

...

string (1 - 512)

...

Contains name of room type.

...

0...1

...

TypeRoom

...

Contains information about quantity of different room types.

...

0...5

...

StandardOccupancy

...

integer

...

Indicates the usual number of guests that occupy this room.

...

0...1

...

Count

...

integer

...

Number of rooms of this room type.

...

0...1

...

Amenities/Amenity

...

Info

Note: For some suppliers GuestRoom element may content detailed information about amenities. Please check with GP Travel HUB development if you are interested in specific supplier.

...

0...*

...

RoomAmenityCode

...

string

...

Refers to OTA List "Room Amenity Code (RMA)".

...

0...1

...

SupplierCode

...

string

...

Amenity code provided by supplier.

...

0...1

...

Quantity

...

integer

...

Contains numeric information about service. For example: amount of swimming pools; year of most recent renovation; room size (sqm), etc.

...

0...1

...

MinAge

...

integer (1 - 999)

...

Defines minimum age for using service.

...

0...1

...

MaxAge

...

integer (1 - 999)

...

Defines maximum age for using service.

...

0...1

...

Start

...

yy-mm-dd or yy-mm-dd T hh-MM-ss or hh:MM:ss

...

Defines service start date and time.

...

0...1

...

End

...

yy-mm-dd or yy-mm-dd T hh-MM-ss or hh:MM:ss

...

Defines service end date and time.

...

0...1

...

Info

Note: Start/End, MinAge/MaxAge attributes do not have to be in pairs all the time. It's possible to show only one of them.

...

CodeDetail

...

string(1-64)

...

Used to combine services into groups. Returned by the supplier.

Info

Note: This functionality supported for limited suppliers. Please check with GP Travel HUB development if you are interested in specific supplier.

...

0…1

...

Amenities/Amenity/ DescriptiveText

...

string

...

Short description of the amenity.

...

0...1

...

MultimediaDescriptions/ MultimediaDescription/ ImageItems/ ImageItem

...

Contains detailed descriptions of room.

...

0...*

...

DescriptiveText

...

string

...

General room description.

...

0...1

OTA_HotelDescriptiveInfoRS/HotelDescriptiveContents/HotelDescriptiveContent/Policies/Policy:

...

Element

...

Attribute

...

Type

...

Description

...

Min…Max occurs

...

PolicyInfo

...

Describes the policies of the hotel.

...

0…*

...

CheckInTime

...

string (HH:MM:SS)

...

Usual check-in time for the hotel.

...

0...1

...

CheckOutTime

...

string (HH:MM:SS)

...

Usual check-out time for the hotel.

...

0...1

...

KidsStayFree

...

boolean

...

If attribute is true there is no charge for children.

...

0...1

...

PetsPolicies

...

Detailed policy information when pets are allowed.

...

0...*

...

PetsAllowedCode

...

string ("Pets Allowed", "Pets Not Allowed")

...

Defines if pets allowed or not.

...

0...1

...

PetsPolicies/PetsPolicy

...

Contains hotel’s pets policy.

...

0...*

...

MaxPetQuantity

...

integer 0 - 99

...

Maximum number of Pets allowed in the accommodation provided.

...

0...1

...

MinUnitOfMeasureQuantity

...

decimal

...

Minimum pet weight allowed.

...

0...1

OTA_HotelDescriptiveInfoRS/HotelDescriptiveContents/HotelDescriptiveContent/ContactInfos/ContactInfo:

...

Element

...

Attribute

...

Type

...

Description

...

Min…Max occurs

...

Addresses/Address

...

Contains hotel address.

...

0...*

...

Addresses/Address/ AddressLine

...

string (1 - 255)

...

Mandatory elements if the Address element is requested. 

...

0...5

...

Addresses/Address/ CityName

...

string (1 - 64)

...

0...1

...

Addresses/Address/ PostalCode

...

string (1 - 16)

...

0...1

...

Addresses/Address/ CountryName

...

string (0 - 64)

...

0...1

...

Phones/ Phone

...

Contains information about hotel phone number.

...

0...*

...

PhoneNumber*

...

string (1 - 100)

...

Passenger's phone number.

...

1...1

...

PhoneTechType

...

integer (1, 2, 3, 4, 5)

...

Indicates type of technology associated with this telephone number.

...

0...1

...

PhoneLocationType

...

integer (1 - 9)

...

Indicates location type for passenger's phone number.

...

0...1

...

Emails/Email

...

string (1-128)

...

Contains information about passenger's email. It is enough to submit Email only for the tour lead.

...

0...*

...

URLs/URL

...

URI

...

URL to hotel site if provided.

...

0...*

Expand
titleHotel Descriptive Info Response Sample XML
Code Block
languagexml
<OTA_HotelDescriptiveInfoRS EchoToken="tok1" Version="2.0" xmlns="http://www.opentravel.org/OTA/2003/05">
   <Success/>
   <HotelDescriptiveContents>
      <HotelDescriptiveContent HotelCityCode="DAN" HotelCode="DAN114" HotelCodeContext="novasol" HotelName="Reiterhof Pilger - Pansfelde">
         <HotelInfo WhenBuilt="1995" BuildingArea="500" TerritoryArea="45" Floors="2">
            <!--BUILD_YEAR HOUSE_AREA TERRITORY_AREA QUANTITY_FLOORS-->
            <RelativePositions>
               <RelativePosition Distance="3" Name="CityCenter" Nearest="false" Text="City centre" UnitOfMeasureCode="2">
                  <Transportations>
                     <Transportation>
                        <DescriptiveText>City centre. Distance is 3 kilometers</DescriptiveText>
                     </Transportation>
                  </Transportations>
               </RelativePosition>
               <RelativePosition Distance="25" Name="CityLimits" Nearest="false" Text="Airport" UnitOfMeasureCode="2">
                  <Transportations>
                     <Transportation>
                        <DescriptiveText>Airport. Distance is 25 kilometers</DescriptiveText>
                     </Transportation>
                  </Transportations>
               </RelativePosition>
               <RelativePosition Distance="300" Name="CityLimits" Nearest="true" Text="Church of St. Mitrophan of Voronezh" UnitOfMeasureCode="3">
                  <Transportations>
                     <Transportation>
                        <DescriptiveText>Church of St. Mitrophan of Voronezh. Distance is 300 meters</DescriptiveText>
                     </Transportation>
                  </Transportations>
               </RelativePosition>
            </RelativePositions>
            <CategoryCodes>
               <HotelCategory Code="H3" CodeDetail="Holiday house"/>
            </CategoryCodes>
            <Descriptions>
               <Renovation RenovationCompletionDate="2005" AreaText="wood"/>
               <!--MODERNIZED_YEAR material-->
               <MultimediaDescriptions>
                  <MultimediaDescription>
                     <ImageItems>
                        <ImageItem Category="6">
                           <ImageFormat>
                              <URL>http://sdc.novasol.com/pic/dan/dan114_4.gif</URL>
                           </ImageFormat>
                           <Description Caption="Rooms"/>
                        </ImageItem>
                        <ImageItem Category="20">
                           <ImageFormat>
                              <URL>http://sdc.novasol.com/pic/dan/dan114_41.jpg</URL>
                           </ImageFormat>
                           <Description Caption="Miscellaneous"/>
                        </ImageItem>
                        <ImageItem Category="20">
                           <ImageFormat>
                              <URL>http://sdc.novasol.com/pic/dan/dan114_42.jpg</URL>
                           </ImageFormat>
                           <Description Caption="Miscellaneous"/>
                        </ImageItem>
                     </ImageItems>
                  </MultimediaDescription>
                  <MultimediaDescription>
                     <TextItems>
                        <TextItem Title="pleasenote" Category="8">
                           <Description>Renovations in the Holiday house until October</Description>
                        </TextItem>
                        <TextItem Title="checkIn" Category="19">
                           <Description>12:00:00</Description>
                        </TextItem>
                        <TextItem Title="checkOut" Category="19">
                           <Description>14:00:00</Description>
                        </TextItem>
                        <TextItem Title="General" Category="20">
                           <Description>Location This Holiday house is situated close to the Gare St. Lazare station, 1 km from the Opéra Garnier and the Grands Magasins, where guests may enjoy shopping. It is just 200 m from the closest metro station.</Description>
                        </TextItem>
                        <TextItem Title="Location" Category="17">
                           <Description>This Holiday house is situated close to the Gare St. Lazare station, 1 km from the Opéra Garnier and the Grands Magasins, where guests may enjoy shopping. It is just 200 m from the closest metro station.</Description>
                        </TextItem>
                     </TextItems>
                  </MultimediaDescription>
               </MultimediaDescriptions>
            </Descriptions>
            <Services>
               <Service Code="179" Included="false" ServiceType="Hotel" SupplierCode="320-70">
                  <OperationSchedules>
                     <OperationSchedule>
                        <Charge TaxableIndicator="true" Amount="20" CurrencyCode="EUR" ChargeUnit="7" ChargeFrequency="31"/>
                     </OperationSchedule>
                  </OperationSchedules>
                  <DescriptiveText>Car park</DescriptiveText>
               </Service>
               <Service Code="24" ServiceType="Hotel" SupplierCode="250-60" Start="08:00:00" End="10:00:00">
                  <DescriptiveText>Spa centre</DescriptiveText>
               </Service>
               <Service Code="50" ServiceType="Hotel" SupplierCode="220-60" Start="2019-05-01" End="2019-09-30">
                  <DescriptiveText>Air conditioning in Restaurant.</DescriptiveText>
               </Service>
               <Service Code="50" ServiceType="Hotel" SupplierCode="200-60" MinAge="5" MaxAge="12">
                  <DescriptiveText>Entertainment programme for children</DescriptiveText>
               </Service>
               <Service Code="76" ServiceType="Room" SupplierCode="200-71" Quantity="1">
                  <DescriptiveText>Toater</DescriptiveText>
               </Service>
            </Services>
         </HotelInfo>
         <FacilityInfo>
            <GuestRooms>
               <GuestRoom RoomTypeName="STANDARD" MaxOccupancy="2" Code="TPL.ST-2">
                  <Amenities>
                     <Amenity IncludedInRateIndicator="true" RoomAmenityCode="172" SupplierCode="5">
                        <DescriptiveText>taxi service</DescriptiveText>
                     </Amenity>
                     <Amenity IncludedInRateIndicator="true" RoomAmenityCode="24" SupplierCode="6">
                        <DescriptiveText>Conference Hall</DescriptiveText>
                     </Amenity>
                     <Amenity IncludedInRateIndicator="true" RoomAmenityCode="76" SupplierCode="7">
                        <DescriptiveText>Restaurant</DescriptiveText>
                     </Amenity>
                  </Amenities>
                  <MultimediaDescriptions>
                     <MultimediaDescription>
                        <ImageItems>
                           <ImageItem Category="6">
                              <ImageFormat>
                                 <URL>http://photos.hotelbeds.com/giata/bigger/05/059580/059580a_hb_ro_012.jpg</URL>
                              </ImageFormat>
                              <Description Caption="Room"/>
                           </ImageItem>
                           <ImageItem Category="6">
                              <ImageFormat>
                                 <URL>http://photos.hotelbeds.com/giata/bigger/05/059580/059580a_hb_ro_013.jpg</URL>
                              </ImageFormat>
                              <Description Caption="Room"/>
                           </ImageItem>
                        </ImageItems>
                     </MultimediaDescription>
                  </MultimediaDescriptions>
                  <DescriptiveText>TRIPLE STANDARD</DescriptiveText>
               </GuestRoom>
            </GuestRooms>
         </FacilityInfo>
         <Policies>
            <Policy>
               <PolicyInfo CheckInTime="12:00" CheckOutTime="14:00" KidsStayFree="true" UsualStayFreeChildPerAdult="2"/>
               <!--KIDS_FREE-->
               <PetsPolicies PetsAllowedCode="Pets Allowed">
                  <PetsPolicy MaxPetQuantity="2" MinUnitOfMeasureQuantity="3"/>
                  <!--PET_COUNT PET_SIZE_LIMIT-->
               </PetsPolicies>
            </Policy>
         </Policies>
         <AffiliationInfo>
            <Awards>
               <Award Provider="Supplier" Rating="3" RatingSymbol="Star"/>
               <Award Provider="Hotel" Rating="3" RatingSymbol="Star"/>
            </Awards>
         </AffiliationInfo>
         <ContactInfos>
            <ContactInfo>
               <Addresses>
                  <Address>
                     <CityName>The Harz &amp; region</CityName>
                     <CountryName>Germany</CountryName>
                  </Address>
               </Addresses>
            </ContactInfo>
         </ContactInfos>
      </HotelDescriptiveContent>
   </HotelDescriptiveContents>
</OTA_HotelDescriptiveInfoRS>
<OTA_HotelDescriptiveInfoRS xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="tok1" Version="2.0"> <Success/> <HotelDescriptiveContents> <HotelDescriptiveContent HotelCityCode="1" HotelCode="2707" HotelCodeContext="bronevik" HotelName="Angelo by Vienna House Yekaterinburg"> <HotelInfo> <RelativePositions> <RelativePosition Distance="18.5" Name="CityCenter" Text="City center" UnitOfMeasureCode="2"> <Transportations> <Transportation> <DescriptiveText>City center. Distance is 18.5 kilometers</DescriptiveText> </Transportation> </Transportations> </RelativePosition> </RelativePositions> <CategoryCodes> <HotelCategory Code="4" CodeDetail="4" GroupCode="Category"/> <HotelCategory Code="20" CodeDetail="hotel" GroupCode="Type"/> </CategoryCodes> <Descriptions> <MultimediaDescriptions> <MultimediaDescription> <TextItems> <TextItem Category="2" Title="general"> <Description Language="en">"Vienna House by Angelo Ekaterinburg is an international hotel and is located on the territory of Koltsovo airport. The hotel is connected with the domestic terminal by a covered pedestrian gallery. The hotel has a privileged location:* airport for You within walking distance* only 5 minutes to the international exhibition center ""Ekaterinburg-Expo""* 20 minutes to city centre* 40 - minute drive from the Central railway station."</Description> </TextItem> </TextItems> </MultimediaDescription> <MultimediaDescription> <ImageItems> <ImageItem Category="20"> <ImageFormat> <URL>https://bronevik.com/static/photo/g/800x600a/49b587e80fa1d7e828a19f964cbe37f7</URL> </ImageFormat> <ImageFormat DimensionCategory="thumbnails"> <URL>https://bronevik.com/static/photo/g/250x250a/49b587e80fa1d7e828a19f964cbe37f7</URL> </ImageFormat> <Description Caption="General"/> </ImageItem> <ImageItem Category="6"> <ImageFormat> <URL>https://bronevik.com/static/photo/g/800x600a/3c2678da787db59f81051b52410e5517</URL> </ImageFormat> <ImageFormat DimensionCategory="thumbnails"> <URL>https://bronevik.com/static/photo/g/250x250a/3c2678da787db59f81051b52410e5517</URL> </ImageFormat> <Description Caption="Room"/> </ImageItem> </ImageItems> </MultimediaDescription> </MultimediaDescriptions> </Descriptions> <Position Latitude="56.750867" Longitude="60.798795"/> <Services> <Service Code="54" ServiceType="Room" SupplierCode="1"> <DescriptiveText>Internet Access</DescriptiveText> </Service> <Service Included="false" ServiceType="Room" SupplierCode="15"> <OperationSchedules> <OperationSchedule> <Charge Amount="1300.00" ChargeFrequency="14" ChargeUnit="31" CurrencyCode="RUB" TaxableIndicator="true"/> </OperationSchedule> </OperationSchedules> <DescriptiveText>Extra Bed</DescriptiveText> </Service> <Service Code="69" ServiceType="Room" SupplierCode="28"> <DescriptiveText>Minibar</DescriptiveText> </Service> <Service Code="92" ServiceType="Room" SupplierCode="30"> <DescriptiveText>Safe</DescriptiveText> </Service> </Services> </HotelInfo> <FacilityInfo> <GuestRooms> <GuestRoom Code="75476" RoomTypeName="Suite premium room (breakfast included)"> <Amenities> <Amenity RoomAmenityCode="18" SupplierCode="16"> <DescriptiveText>Cable / Satellite TV</DescriptiveText> </Amenity> <Amenity RoomAmenityCode="123" SupplierCode="36"> <DescriptiveText>WiFi in rooms</DescriptiveText> </Amenity> <Amenity RoomAmenityCode="123" SupplierCode="37"> <DescriptiveText>WiFi in hotel </DescriptiveText> </Amenity> <Amenity RoomAmenityCode="54" SupplierCode="38"> <DescriptiveText>Internet Access</DescriptiveText> </Amenity> </Amenities> <MultimediaDescriptions> <MultimediaDescription> <ImageItems> <ImageItem Category="6"> <ImageFormat> <URL>https://bronevik.com/static/photo/g/800x600a/b5d11ce90585d5bd1690980c390777f3</URL> </ImageFormat> <ImageFormat DimensionCategory="thumbnails"> <URL>https://bronevik.com/static/photo/g/250x250a/b5d11ce90585d5bd1690980c390777f3</URL> </ImageFormat> <Description Caption="Room"/> </ImageItem> <ImageItem Category="6"> <ImageFormat> <URL>https://bronevik.com/static/photo/g/800x600a/dcf38cc0ea025fc4986009a8f336c299</URL> </ImageFormat> <ImageFormat DimensionCategory="thumbnails"> <URL>https://bronevik.com/static/photo/g/250x250a/dcf38cc0ea025fc4986009a8f336c299</URL> </ImageFormat> <Description Caption="Room"/> </ImageItem> </ImageItems> </MultimediaDescription> </MultimediaDescriptions> <DescriptiveText>"One-bedroom Penthouse located on the top 9th floor of the hotel. The balcony offers breathtaking views of soaring into the sky with planes. This is the most spacious and stylish hotel room. It consists of a bedroom, living room and hallway. The room has a balcony with views of the tarmac or on a busy area of the airport. The room has everything necessary for comfortable rest: big double bed ""king size"" bed, soundproof Windows, 2 desks, 2 telephones, 2 flat-screen TV, DVD player, air conditioning, mini-bar, safety Deposit box, facilities for making tea and coffee.The bathroom features a bathtub and shower, Bathrobe and Slippers, an extended set of toiletries. As a compliment from the hotel for guests include mineral water, fruit plate and a bottle of wine. Room with window."</DescriptiveText> </GuestRoom> </GuestRooms> </FacilityInfo> <Policies> <Policy> <PolicyInfo CheckInTime="12:00:00" CheckOutTime="12:00:00"/> </Policy> </Policies> <AffiliationInfo> <Awards> <Award Provider="Hotel" Rating="4" RatingSymbol="Star"/> <Award Provider="Supplier" Rating="4"/> <Award Provider="ACV" Rating="99999"/> </Awards> </AffiliationInfo> <ContactInfos> <ContactInfo> <Addresses> <Address> <AddressLine>55a, Bakhchivandzhi st.</AddressLine> <CityName>Yekaterinburg</CityName> <PostalCode>620910</PostalCode> <CountryName>Russia</CountryName> </Address> </Addresses> <Phones/> <Emails/> </ContactInfo> </ContactInfos> </HotelDescriptiveContent> <HotelDescriptiveContent HotelCityCode="1" HotelCode="75" HotelCodeContext="bronevik" HotelName="Aist"> <HotelInfo> <RelativePositions> <RelativePosition Distance="11" Name="CityCenter" Text="City center" UnitOfMeasureCode="2"> <Transportations> <Transportation> <DescriptiveText>City center. Distance is 11 kilometers</DescriptiveText> </Transportation> </Transportations> </RelativePosition> </RelativePositions> <CategoryCodes> <HotelCategory Code="20" CodeDetail="hotel" GroupCode="Type"/> </CategoryCodes> <Descriptions> <MultimediaDescriptions> <MultimediaDescription> <TextItems> <TextItem Category="2" Title="general"> <Description Language="en">" AIST hotel is located a 25-minute drive from Ekaterinburg city centre. We were able to combine in one place the quality of service, comfort and affordable prices. Staying with us once, You'll want to come back again.The secret to the success of our hotel is extremely simple: We try to create the place really cozy, which will become a second Home for our guests.We offer our guests accommodation at reasonable prices, the rooms category ""Economy"" to class ""Luxury"". For You 29 comfortable rooms which are equipped with everything necessary for living.A 7-minute drive from us:Water Park - pools, games rides, extreme roller coaster. Dolphinarium - Dolphin shows and sea lions. Family amusement Park ""planet Igrik"" - 3000 m2 of joy and fun.In the immediate vicinity of the hotel ""AIST"" is located sports complex ""Uktus"". In summer, Park, tennis, football, streetball. Winter is one of the best ski resorts in the region."</Description> </TextItem> </TextItems> </MultimediaDescription> <MultimediaDescription> <ImageItems> <ImageItem Category="20"> <ImageFormat> <URL>https://bronevik.com/static/photo/g/800x600a/c35227668de3a620ec67d593f1f3abb1</URL> </ImageFormat> <ImageFormat DimensionCategory="thumbnails"> <URL>https://bronevik.com/static/photo/g/250x250a/c35227668de3a620ec67d593f1f3abb1</URL> </ImageFormat> <Description Caption="General"/> </ImageItem> <ImageItem Category="6"> <ImageFormat> <URL>https://bronevik.com/static/photo/g/800x600a/ba637b43e963fa1e9da5ad0591d8efd8</URL> </ImageFormat> <ImageFormat DimensionCategory="thumbnails"> <URL>https://bronevik.com/static/photo/g/250x250a/ba637b43e963fa1e9da5ad0591d8efd8</URL> </ImageFormat> <Description Caption="Room"/> </ImageItem> </ImageItems> </MultimediaDescription> </MultimediaDescriptions> </Descriptions> <Position Latitude="56.787002" Longitude="60.669791"/> <Services> <Service Code="15" ServiceType="Room" SupplierCode="56"> <DescriptiveText>Shower</DescriptiveText> </Service> <Service Code="15" ServiceType="Room" SupplierCode="57"> <DescriptiveText>Bathtub</DescriptiveText> </Service> <Service Code="228" ServiceType="Room" SupplierCode="62"> <DescriptiveText>Slippers</DescriptiveText> </Service> <Service Code="7" ServiceType="Room" SupplierCode="85"> <DescriptiveText>Balcony</DescriptiveText> </Service> </Services> </HotelInfo> <FacilityInfo> <GuestRooms> <GuestRoom Code="22711" RoomTypeName="Standard double or twin room"> <Amenities> <Amenity RoomAmenityCode="18" SupplierCode="16"> <DescriptiveText>Cable / Satellite TV</DescriptiveText> </Amenity> <Amenity RoomAmenityCode="123" SupplierCode="36"> <DescriptiveText>WiFi in rooms</DescriptiveText> </Amenity> <Amenity RoomAmenityCode="15" SupplierCode="57"> <DescriptiveText>Bathtub</DescriptiveText> </Amenity> <Amenity RoomAmenityCode="228" SupplierCode="62"> <DescriptiveText>Slippers</DescriptiveText> </Amenity> </Amenities> <MultimediaDescriptions> <MultimediaDescription> <ImageItems> <ImageItem Category="6"> <ImageFormat> <URL>https://bronevik.com/static/photo/g/800x600a/884a1fe0fdfb4195c0f77e63c862b2f0</URL> </ImageFormat> <ImageFormat DimensionCategory="thumbnails"> <URL>https://bronevik.com/static/photo/g/250x250a/884a1fe0fdfb4195c0f77e63c862b2f0</URL> </ImageFormat> <Description Caption="Room"/> </ImageItem> <ImageItem Category="6">
Expand
titleHotel Descriptive Info Response for several hotels Sample XML
Code Block
languagexml
titleHotel Booking Rule Response Sample XML
Code Block
languagexml
<OTA_HotelBookingRuleRS xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="Token" Version="2.0">
    <Success/>
    <RuleMessage>
          <ImageFormat>
        <StatusApplication BookingCode="1001">
             <URL>https://bronevik.com/static/photo/g/800x600a/df8c0fd6bf789caa459db4e9a9fab9fc</URL><RoomRates>
                <RoomRate Amount="140.00" CurrencyCode="USD"   </ImageFormat>End="2024-09-02" Start="2024-09-01"/>
            </RoomRates>
       <ImageFormat DimensionCategory="thumbnails"> </StatusApplication>
            <BookingRules>
         <URL>https://bronevik.com/static/photo/g/250x250a/df8c0fd6bf789caa459db4e9a9fab9fc</URL>    <BookingRule>
                <CancelPenalties>
</ImageFormat>                     <Description Caption="Room"/<CancelPenalty End="2024-09-01T00:00:00" Start="2024-04-11T00:00:00">
                  </ImageItem>      <AmountPercent Amount="140.00" CurrencyCode="USD" Percent="100"/>
                  </ImageItems>      <PenaltyDescription>
        </MultimediaDescription>             </MultimediaDescriptions>       <Text>Non refundable</Text>
    <DescriptiveText>The room is an attic located on the 4th floor. In the room: two single beds or a double bed, wardrobe, bedside tables, coffee table, bedding, TV, air conditioning, Wi-Fi, kettle, tea, coffee. In the bathroom: toilet, sink, shower, personal hygiene products, Slippers, mirror, set of towels. Amenities: hair dryer, cooler, Ironing facilities on the floor. Room with window.</DescriptiveText> </PenaltyDescription>
                    </CancelPenalty>
                </CancelPenalties>
          </GuestRoom>         </GuestRooms>
 <Description Name="Non Refundable Room">
    </FacilityInfo>       <Policies>         <Policy><Text>Non Refundable Room</Text>
        <PolicyInfo CheckInTime="14:00:00" CheckOutTime="13:00:00"/>      </Description>
  </Policy>       </Policies>       <AffiliationInfo><RequiredGuestDetails>
        <Awards>           <Award Provider="Hotel" Rating<Guest AgeQualifyingCode="410" RatingSymbolPrimaryIndicator="Startrue"/>
          <Award Provider="Supplier" Rating="4"/>           <Award Provider="ACV" Rating<RequiredGuestDetail Type="99999Surname"/>
        </Awards>        </AffiliationInfo>       <ContactInfos>  <RequiredGuestDetail Type="GivenName"/>
     <ContactInfo>           <Addresses>        <RequiredGuestDetail Type="Age"/>
   <Address>               <AddressLine>40A, Darvina st<</AddressLine>Guest>
              <CityName>Yekaterinburg</CityName>      <Guest AgeQualifyingCode="10" PrimaryIndicator="false">
      <PostalCode>620023</PostalCode>               <CountryName>Russia</CountryName>   <RequiredGuestDetail Type="BirthDate"/>
         </Address>           </Addresses>Guest>
          <Phones/>       </RequiredGuestDetails>
   <Emails/>         </ContactInfo>BookingRule>
        </ContactInfos>BookingRules>
    </HotelDescriptiveContent>
RuleMessage>
 </HotelDescriptiveContents>
</OTA_HotelDescriptiveInfoRS>HotelBookingRuleRS>