The OTA_HotelDescriptiveInfoRQ
message allows a trading partner to query for specific hotel descriptive data.
<?xml version="1.0" encoding="utf-8"?>
<OTA_HotelDescriptiveInfoRQ EchoToken="Example123" PrimaryLangID="eng" Target="Production" TimeStamp="2018-07-29T07:38:54.729Z" Version="1.0">
<POS>
<Source>
<RequestorID ID="APIKEY" MessagePassword="APIPASSWORD"/>
</Source>
</POS>
<HotelDescriptiveInfos>
<HotelDescriptiveInfo HotelCode="12345">
<AffiliationInfo SendAwards="True" />
<ContactInfo SendData="True" />
<FacilityInfo SendGuestRooms="True" />
<HotelInfo SendData="True" />
<MultimediaObjects SendData="True" />
</HotelDescriptiveInfo>
</HotelDescriptiveInfos>
</OTA_HotelDescriptiveInfoRQ>
Element / @Attribute | Parent | Info | Values | Occurrence |
---|---|---|---|---|
HotelDescriptiveInfos | OTA_HotelDescriptiveInfoRQ | Collection of items for data from multiple hotels. | 1 | |
HotelDescriptiveInfo | HotelDescriptiveInfos | This allows the requestor to indicate which specific information is requested if complete hotel details are not required. | 1 | |
@HotelCode | HotelDescriptiveInfo | The ID of the hotel. | [integer] | 1 |
AffiliationInfo | HotelDescriptiveInfo | Is used to the indicate the specific affiliation information being requested. | 0..1 | |
@SendAwards | AffiliationInfo | Send this data. True means send the data. |
True False |
0..1 |
ContactInfo | HotelDescriptiveInfo | Is used to the indicate whether contact information is being requested. | 0..1 | |
@SendData | ContactInfo | Send this data. True means send the data. |
True False |
0..1 |
FacilityInfo | HotelDescriptiveInfo | Is used to the indicate the specific facility information being requested. | 0..1 | |
@SendGuestRooms | FacilityInfo | Send this data. True means send the data. |
True False |
0..1 |
HotelInfo | HotelDescriptiveInfo | Is used to indicate whether hotel information is being requested. | 0..1 | |
@SendData | HotelInfo | Send this data. True means send the data. |
True False |
0..1 |
MultimediaObjects | HotelDescriptiveInfo | Is used to the indicate whether multimedia information is being requested. | 0..1 | |
@SendData | MultimediaObjects | Send this data. True means send the data. |
True False |
0..1 |
The OTA_HotelDescriptiveInfoRS
is a message used to provide detailed descriptive information about a hotel property.
<?xml version="1.0" encoding="utf-8"?>
<OTA_HotelDescriptiveInfoRS EchoToken="Example123" PrimaryLangID="eng" Target="Production" TimeStamp="2018-07-29T07:38:54.729Z" Version="1.0">
<Success/>
<HotelDescriptiveContents>
<HotelDescriptiveContent HotelCode="12345" HotelName="Hotel SmartPMS" CurrencyCode="EUR">
<HotelInfo HotelStatusCode="Open">
<HotelName>Hotel SmartPMS</HotelName>
<Position Latitude="52.072292" Longitude="5.076971"/>
<Services>
<Service ID="40" Code="0" CodeDetail="Air conditioning"/>
<Service ID="41" Code="0" CodeDetail="Anti allergenic rooms"/>
<Service ID="42" Code="0" CodeDetail="Car hire"/>
<Service ID="155" Code="0" CodeDetail="Balcony"/>
</Services>
</HotelInfo>
<AffiliationInfo>
<Awards>
<Award Rating="2" RatingSymbol="Star"/>
</Awards>
</AffiliationInfo>
<ContactInfos>
<ContactInfo>
<Names>
<Name>
<GivenName>SmartPMS</GivenName>
</Name>
</Names>
<Addresses>
<Address FormattedInd="True">
<StreetNmbr>19</StreetNmbr>
<AddressLine>Orteliuslaan</AddressLine>
<PostalCode>3528 BA</PostalCode>
<CityName>Utrecht</CityName>
<StateProv>Utrecht</StateProv>
<CountryName>Netherlands</CountryName>
<TPA_Extensions>
<StateID>2</StateID>
<CountryID>151</CountryID>
</TPA_Extensions>
</Address>
</Addresses>
<Emails>
<Email>support@smarthotel.nl</Email>
</Emails>
<Phones>
<Phone PhoneTechType="1" CountryAccessCode="31" AreaCityCode="30" PhoneNumber="7820590"/>
</Phones>
<URLs>
<URL>www.smartpms.nl</URL>
</URLs>
</ContactInfo>
</ContactInfos>
<DestinationSystemsCode>
<DestinationSystemCode>1</DestinationSystemCode>
<DestinationSystemCode>2</DestinationSystemCode>
<DestinationSystemCode>3</DestinationSystemCode>
</DestinationSystemsCode>
<FacilityInfo>
<GuestRooms>
<GuestRoom Code="DBL" MinOccupancy="2" MaxOccupancy="4" MaxAdultOccupancy="3" MaxChildOccupancy="2" Sort="1">
<DescriptiveText>test</DescriptiveText>
<TypeRoom Name="Comfort Room" RoomTypeCode="STD" Composite="False"/>
<Amenities>
<Amenity ID="1" RoomAmenityCode="0" CodeDetail="Air conditioning"/>
<Amenity ID="17" RoomAmenityCode="0" CodeDetail="Heating"/>
<Amenity ID="20" RoomAmenityCode="0" CodeDetail="LAN"/>
<Amenity ID="29" RoomAmenityCode="0" CodeDetail="Shower"/>
</Amenities>
<MultimediaDescriptions>
<MultimediaDescription>
<ImageItems>
<ImageItem>
<ImageFormat>
<URL>https://smhimages.blob.core.windows.net/imagescontainer/1000_12345_C2E1D7511AC44780A4B1D2EF39D0230C97368A75_1_o.png?v=635773879793002651</URL>
</ImageFormat>
</ImageItem>
</ImageItems>
</MultimediaDescription>
</MultimediaDescriptions>
</GuestRoom>
</GuestRooms>
</FacilityInfo>
<MultimediaDescriptions>
<MultimediaDescription>
<ImageItems>
<ImageItem>
<ImageFormat>
<URL>https://smhdev.blob.core.windows.net/imagescontainer/1000_12345_249AF65BB33DA0DC7D73CC02DF918439231F6290_1_o.png?v=636038302856283386</URL>
</ImageFormat>
</ImageItem>
</ImageItems>
</MultimediaDescription>
</MultimediaDescriptions>
<Policies>
<Policy>
<PolicyInfo CheckInTime="14:00:00" CheckOutTime="11:05:00"/>
</Policy>
<Policy>
<PetsPolicies>
<PetsPolicy>
<Description Language="1">
<Text>Dieren</Text>
</Description>
<Description Language="2">
<Text>Pets</Text>
</Description>
</PetsPolicy>
</PetsPolicies>
<CancelPolicy>
<CancelPenalty>
<PenaltyDescription Language="1">
<Text>
<em>Bij annulering of niet komen opdagen, berekenen wij de volgende kosten door aan de klant:</em>
<br/>
Binnen 24 uur voor incheck datum -> 100% van de kamerkosten<br/>
Langer dan 24 uur -> geen kosten<br/>
<br/>
Bij reserveringen van meer dan 3 kamers hanteren wij de Uniforme Voorwaarden Horeca<br/>
Langer dan 14 dagen voor aankomst -> geen kosten<br/>
Tussen 7 en 14 dagen voor aankomst -> 35% van de kamerkosten<br/>
Tussen 3 en 7 dagen voor aankomst -> 60% van de kamerkosten<br/>
Tussen 24 uur en 3 dagen voor aankomst -> 85% van de kamerkosten<br/>
Binnen 24 uur voor aankomst -> 100% van de kamerkosten
</Text>
</PenaltyDescription>
<PenaltyDescription Language="2">
<Text>48 hours in advance of arriving cancellation is free of charge.</Text>
</PenaltyDescription>
<PenaltyDescription Language="3">
<Text>48 Stunden im Voraus Stornogebühr.</Text>
</PenaltyDescription>
</CancelPenalty>
</CancelPolicy>
<GuaranteePaymentPolicy>
<GuaranteePayment>
<Description Language="1">
<Text>Direct bevestigd!</Text>
</Description>
<Description Language="2">
<Text>Guaranteed!</Text>
</Description>
<AcceptedPayments>
<AcceptedPayment>
<Cash CashIndicator="True"/>
</AcceptedPayment>
<AcceptedPayment>
<PaymentCard>
<CardType Description="AmericanExpress"/>
</PaymentCard>
</AcceptedPayment>
<AcceptedPayment>
<PaymentCard>
<CardType Description="MasterCard"/>
</PaymentCard>
</AcceptedPayment>
<AcceptedPayment>
<PaymentCard>
<CardType Description="Visa"/>
</PaymentCard>
</AcceptedPayment>
</AcceptedPayments>
</GuaranteePayment>
</GuaranteePaymentPolicy>
</Policy>
<Policy>
<PolicyInfo Name="Child Policy">
<Description Language="1">
<Text>Kindjes</Text>
</Description>
</PolicyInfo>
</Policy>
<Policy>
<PolicyInfo Name="Smoking Policy">
<Description Language="1">
<Text>Roken niet toegestaan</Text>
</Description>
</PolicyInfo>
</Policy>
</Policies>
<TPA_Extensions>
<HotelInfo>
<ImportantInformations>
<ImportantInformation>
<Description Language="1">
<Text>
<b>Gaarne vooraf contact opnemen indien u of uw gast later dan 20.00 uur wilt inchecken.</b> Met een door ons toegewezen persoonlijke code kunt u zelf inchecken en heeft u daarna te allen tijde toegang tot het hotel.<br/>
<br/>
<b>Because the reception is closed at 20.00 pm please contact us in advance if you want to check in later.</b> With a programmed code, self in check is possible after 20.00 pm and with the key you have 24 access to the hotel.<br/>
<br/>
<a href="https://www.khn.nl/uvh-nl">www.khn.nl/uvh-nl</a>
</Text>
</Description>
</ImportantInformation>
</ImportantInformations>
<TravelInformations>
<TravelInformation>
<Description Language="2">
<Text>The Hotel is located at 'De Reeuwijkse Plassen'</Text>
</Description>
</TravelInformation>
<TravelInformation>
<Description Language="3">
<Text>Das Hotel liegt an den Seen Reeuwijkse entfernt.</Text>
</Description>
</TravelInformation>
</TravelInformations>
<HotelServices>
<Service ID="234567" ServiceInventoryCode="CHA" ServiceStatusCode="Active" ServiceCategoryCode="Standard" ServicePricingType="SelectedDates" Inclusive="False" Sort="0">
<ServiceDetails>
<ServiceNames>
<ServiceName Language="1">
<Text>Champagne</Text>
</ServiceName>
<ServiceName Language="2">
<Text>Champagne!</Text>
</ServiceName>
</ServiceNames>
<ServiceDescriptions>
<ServiceDescription Language="1">
<Text>Wilt u graag iets extra's aan uw verblijf toevoegen, bestel nu alvast een fles Champagne op uw kamer.</Text>
</ServiceDescription>
<ServiceDescription Language="2">
<Text>Bottle of Bubbles in the room!</Text>
</ServiceDescription>
</ServiceDescriptions>
<MultimediaDescriptions>
<MultimediaDescription>
<ImageItems>
<ImageItem>
<ImageFormat>
<URL>https://smhimages.blob.core.windows.net/imagescontainer/1000_21052_E6DD34D3D9386249DE264F1CAE3F6E9763057FF3_1_o.png?v=635711755060758113</URL>
</ImageFormat>
</ImageItem>
</ImageItems>
</MultimediaDescription>
</MultimediaDescriptions>
</ServiceDetails>
<Price Mon="true" Tue="true" Weds="true" Thur="true">
<Base AmountAfterTax="1800" DecimalPlaces="2"/>
</Price>
<Price Fri="true" Sat="true" Sun="true">
<Base AmountAfterTax="2000" DecimalPlaces="2"/>
</Price>
</Service>
</HotelServices>
</HotelInfo>
<FacilityInfo>
<GuestRooms>
<GuestRoom Code="1" Default="0" Threshold="0" MasterID="0">
<RoomPlans>
<RoomPlan Code="6" RoomTypeCode="STD" Name="Comfort Room" DestinationSystemsCode="0" Sort="1"/>
</RoomPlans>
</GuestRoom>
</GuestRooms>
</FacilityInfo>
</TPA_Extensions>
</HotelDescriptiveContent>
</HotelDescriptiveContents>
</OTA_HotelDescriptiveInfoRS>
Element / @Attribute | Parent | Info | Values | Occurrence |
---|---|---|---|---|
HotelDescriptiveContents | OTA_HotelDescriptiveInfoRS | A collection of hotel descriptive information. | 1 | |
HotelDescriptiveContent | HotelDescriptiveContents | Hotel descriptive information. | 0..n | |
@HotelCode | HotelDescriptiveContent | The ID of the hotel. | [integer] | 1 |
@HotelName | HotelDescriptiveContent | A text field used to communicate the proper name of the hotel. | [string] | 1 |
@ChainCode | HotelDescriptiveContent | The ID of the chain. | [integer] | 0..1 |
@CurrencyCode | HotelDescriptiveContent | EUR , GBP , USD , ... |
Refer to ISO 4217 | 1 |
ContactInfos | HotelDescriptiveContent | Provides contact information. A collection of ContactInfo elements that provides detailed contact information. | 0..1 | |
ContactInfo | ContactInfos | Used to define specific contact information such as phone and address. The ContactInfo class is used to define the contacts for consumers and technical people at the hotel facility, including various telephone numbers and e-mail addresses, or any respective attribute or affiliation for the hotel. | 1 | |
Names | ContactInfo | A collection of Name elements. Provides detailed name information. | 1 | |
Name | Names | Used to pass detailed name information regarding a contact. | 1 | |
GivenName | Name | Given name. | [string] | 1 |
Addresses | ContactInfo | A collection of Address elements. | 1 | |
Address | Addresses | An address. | 1 | |
@FormattedInd | Address | Specifies if the associated data is formatted or not. When True , then it is formatted; when False , then not formatted. |
True False |
1 |
StreetNmbr | Address | May contain the street number and optionally the street name. | [string] | 0..1 |
AddressLine | Address | When the address is unformatted (FormattedInd="False") these lines will contain free form address details. When the address is formatted and street number and street name must be sent independently, the street number will be sent using StreetNmbr, and the street name will be sent in the first AddressLine occurrence. | [string] | 1 |
PostalCode | Address | Post Office Code number. | [string] | 1 |
CityName | Address | City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address). | [string] | 1 |
StateProv | Address | State or Province name (e.g., Zuid-Holland). | [string] | 1 |
CountryName | Address | Country name (e.g., Ireland). | [string] | 1 |
TPA_Extensions | Address | A placeholder in the schema to allow for additional elements and attributes to be included per Trading Partner Agreement (TPA). | 1 | |
StateID | TPA_Extensions | The ID of the state. | [integer] | 1 |
CountryID | TPA_Extensions | The ID of the country. | [integer] | 1 |
Emails | ContactInfo | A collection of email elements. | 1 | |
Emails | An email address. | [string] | 1 | |
Phones | ContactInfo | A collection of Phone elements. Provides detailed phone information. | 1 | |
Phone | Phones | Used to pass detailed phone information. | 0..n | |
@PhoneTechType | Phone | Indicates type of technology associated with this telephone number. | Refer to OpenTravel Code List Phone Technology Type (PTT) | 1 |
@CountryAccessCode | Phone | Code assigned by telecommunications authorities for international country access identifier. | [integer] | 0..1 |
@AreaCityCode | Phone | Code assigned for telephones in a specific region, city, or area. | [integer] | 0..1 |
@PhoneNumber | Phone | Telephone number assigned to a single location. | [integer] | 1 |
URLs | ContactInfo | A collection of URL elements. Used to pass detailed URL information. The URLs class identifies URI information. | 1 | |
URL | URLs | Provides a Website address. | [string] | 1 |
DestinationSystemsCode | HotelDescriptiveContent | A collection of destination systems codes. A collection of DestinationSystemCode. | 0..1 | |
DestinationSystemCode | DestinationSystemsCode | The ID of the channel. | [integer] | 1..n |
FacilityInfo | HotelDescriptiveContent | Provides information pertaining to the hotel facility itself. The FacilityInfo class that describes the facilities provided at the hotel, including rooms. | 0..1 | |
GuestRooms | FacilityInfo | Collection of guest room types that are comprised within the hotel. | 0..1 | |
GuestRoom | GuestRooms | The accommodation occupied by a guest. | 0..n | |
Code | GuestRoom | The ID of the room. | [integer] | 1 |
@MinOccupancy | GuestRoom | Minimum number of guests allowed in a room type. | [integer] | 1 |
@MaxOccupancy | GuestRoom | Maximum number of guests allowed in a room type. | [integer] | 1 |
@MaxAdultOccupancy | GuestRoom | Maximum number of adults allowed in a room type. | [integer] | 0..1 |
@MaxChildOccupancy | GuestRoom | Maximum number of children allowed in a room type. | [integer] | 0..1 |
@Sort | GuestRoom | Used to define the display order. | [integer] | 1 |
DescriptiveText | GuestRoom | Descriptive text that describes the guest room. | [string] | 1 |
TypeRoom | GuestRoom | Describes the guest room type; in composite types there can be multiple occurrences. | 1 | |
@Name | TypeRoom | Text name of the type of room such as "Two Bedroom Villas". | [string] | 1 |
@RoomTypeCode | TypeRoom | Specific system room type code, ex: A1K, A1Q etc. | [string] | 1 |
@Composite | TypeRoom | Indicates that the room (suite) is a composite of smaller units. True for a virtual room / package, False for a room. |
True False |
1 |
Amenities | GuestRoom | Collection of room amenity items available to the guest. | 0..1 | |
Amenity | Amenities | Tangible room item(s) (e.g., newspaper) available to the guest. | 1..n | |
@ID | Amenity | The ID of the amenity. | [integer] | 1 |
@RoomAmenityCode | Amenity | The code of the amenity. | Refer to OpenTravel Code List Room Amenity Type (RMA) | 0..1 |
@CodeDetail | Amenity | May be used to give further detail on the code. | [string] | 1 |
MultimediaDescriptions | GuestRoom | Multimedia information about a collection of multimedia objects. Contains multimedia item(s). | 0..1 | |
MultimediaDescription | MultimediaDescriptions | A multimedia item. Describes multimedia item(s). | 1 | |
ImageItems | MultimediaDescription | A collection of image items. Collection of image items. | 1 | |
ImageItem | ImageItems | Image of a given category. | 1..n | |
ImageFormat | ImageItem | A set of images for a given category which may be provided in multiple formats. | 1 | |
URL | ImageFormat | URL of the multimedia item for a specific format. | [string] | 1 |
HotelInfo | HotelDescriptiveContent | Contains descriptive information about a hotel. The HotelInfo class that describes general information about the hotel. | 0..1 | |
@HotelStatusCode | HotelInfo | This indicates the operating status of the hotels to be returned in the response. | Refer to OpenTravel Code List Hotel Status Code (HST) | 1 |
HotelName | HotelInfo | The full name of the hotel. | 1 | |
Position | HotelInfo | Describes the geocoded location of the hotel. | 1 | |
@Latitude | Position | The measure of the angular distance on a meridian north or south of the equator. | [decimal] | 1 |
@Longitude | Position | The measure of the angular distance on a meridian east or west of the prime meridian. | [decimal] | 1 |
Services | HotelInfo | Collection of hotel services and/or amenities available to the guest. | 0..1 | |
Service | Services | A hotel service or amenity available to the guest such as a business center, concierge, valet parking, massage, newspapers, etc. | 1..n | |
@ID | Service | The ID of the amenity. | [integer] | 1 |
@Code | Service | The code of the amenity. | Refer to OpenTravel Code List Hotel Amenity Code (HAC) | 0..1 |
@CodeDetail | Service | May be used to give further detail on the code. | [string] | 1 |
AffiliationInfo | HotelDescriptiveContent | Provides information regarding affiliations, loyalty programs and award ratings. The AffiliationInfo object is used to identify the brand or franchise affiliations of the hotel. | 0..1 | |
Awards | AffiliationInfo | A collection of Award elements. | 1 | |
Award | Awards | Provides detailed information regarding each award for this hotel. | 1 | |
@Rating | Award | The actual award or rating received by the hotel facility (e.g. 4 stars). If used in conjunction with RatingSymbol only the numeric rating would be passed here. | [integer] | 1 |
@RatingSymbol | Award | Provides the symbol used in the rating. Used in conjunction with the Rating. | Star | 1 |
MultimediaDescriptions | HotelDescriptiveContent | Multimedia information about a collection of multimedia objects. Contains multimedia item(s). | 0..1 | |
MultimediaDescription | MultimediaDescriptions | A multimedia item. Describes multimedia item(s). | 0..1 | |
ImageItems | MultimediaDescription | A collection of image items. Collection of image items. | 1 | |
ImageItem | ImageItems | Image of a given category. | 1..n | |
ImageFormat | ImageItem | A set of images for a given category which may be provided in multiple formats. | 1 | |
URL | ImageFormat | URL of the multimedia item for a specific format. | [string] | 1 |
Policies | HotelDescriptiveContent | A collection of policy information as it applies to the hotel. | 1 | |
Policy | Policies | Describes the policies of the hotel, such as the type of payments, or whether children or pets are accepted. | 1..n | |
CancelPolicy | Policy | Defines the cancellation policy of the hotel facility. A collection of CancelPenalty. | 0..1 | |
CancelPenalty | CancelPolicy | Defines the cancellation penalty of the hotel facility. The CancelPenalty class defines the cancellation policy of the hotel facility. | 1 | |
PenaltyDescription | CancelPenalty | Text description of the Penalty in a given language. An indication of a new paragraph for a sub-section of a formatted text message. | 1 | |
Text | PenaltyDescription | Formatted text content. Provides text and indicates whether it is formatted or not. | [string] | 1 |
GuaranteePaymentPolicy | Policy | A collection of deposit policies, guarantees policy, and/or accepted forms of payment. | 0..1 | |
GuaranteePayment | GuaranteePaymentPolicy | Used to define the deposit policy, guarantees policy, and/or accepted forms of payment. | 1 | |
Description | GuaranteePayment | Text description of the Payment in a given language. An indication of a new paragraph for a sub-section of a formatted text message. | 1 | |
@Language | Description | The ID of the language. | Refer to Code List Language | 1 |
Text | Description | Formatted text content. Provides text and indicates whether it is formatted or not. | [string] | 1 |
AcceptedPayments | GuaranteePayment | Collection of forms of payment accepted for payment. Used to define the types of payments accepted. | 0..1 | |
AcceptedPayment | AcceptedPayments | An acceptable form of payment. | 1..n | |
Cash | AcceptedPayment | Used to indicate payment in cash. | 0..1 | |
@CashIndicator | Cash | If True , this indicates cash is being used. |
True False |
1 |
PaymentCard | AcceptedPayment | Details of a debit or credit card. Specific payment card information. | 0..1 | |
CardType | PaymentCard | Payment card type. | 1 | |
@Description | PaymentCard | The card description. | MasterCard American Express Visa |
1 |
PolicyInfo | Policy | Basic property policy information. | 1 | |
@CheckInTime | PolicyInfo | The usual check-in time for the hotel. | [HH:mm:ss] | 1 |
CheckOutTime | PolicyInfo | The usual check-out time for the hotel. | [HH:mm:ss] | 1 |
@Name | PolicyInfo | The name of the policy. | Child Policy Smoking Policy |
0..1 |
Description | PolicyInfo | Text description of the Payment in a given language. An indication of a new paragraph for a sub-section of a formatted text message. | 1 | |
@Language | Description | The ID of the language. | Refer to Code List Language | 1 |
Text | Description | Formatted text content. Provides text and indicates whether it is formatted or not. | [string] | 1 |
PetsPolicies | Policy | Property pet policies. | 0..1 | |
PetsPolicy | PetsPolicies | Detailed policy information when pets are allowed. | 1 | |
Description | PetsPolicy | A description of the pet policy. An indication of a new paragraph for a sub-section of a formatted text message. | 1 | |
@Language | Description | The ID of the language. | Refer to Code List Language | 1 |
Text | Description | Formatted text content. Provides text and indicates whether it is formatted or not. | [string] | 1 |
TPA_Extensions | HotelDescriptiveContent | A placeholder in the schema to allow for additional elements and attributes to be included per Trading Partner Agreement (TPA). Allows extensions to be added to the OpenTravel specification per trading partner agreement. | 1 | |
HotelInfo | TPA_Extensions | Contains descriptive information about a hotel. The HotelInfo class that describes general information about the hotel. | 0..1 | |
ImportantInformations | HotelInfo | A collection with important information. | 0..1 | |
ImportantInformation | ImportantInformations | Important information about the hotel. | 1..n | |
Description | ImportantInformation | Text description of the Important Information in a given language. An indication of a new paragraph for a sub-section of a formatted text message. | 1 | |
@Language | Description | The ID of the language. | Refer to Code List Language | 1 |
Text | Description | Formatted text content. Provides text and indicates whether it is formatted or not. | [string] | 1 |
TravelInformations | HotelInfo | A collection with travel information. | 0..1 | |
TravelInformation | TravelInformations | Travel information about the hotel. | 1..n | |
Description | TravelInformation | Text description of the Important Information in a given language. An indication of a new paragraph for a sub-section of a formatted text message. | 1 | |
@Language | Description | The ID of the language. | Refer to Code List Language | 1 |
Text | Description | Formatted text content. Provides text and indicates whether it is formatted or not. | [string] | 1 |
HotelServices | HotelInfo | A collection of services. | 0..1 | |
Service | HotelServices | A Service object represents a non-room product provided to guests. | 1..n | |
@ID | Service | A unique identifying value assigned by the creating system. | [integer] | 1 |
@ServiceInventoryCode | Service | The code of the service. | [string] | 1 |
@ServiceStatusCode | Service | The status of the service. | Active Inactive |
1 |
@ServiceCategoryCode | Service | The representation of the specific service category for this specific service. | None Standard ExtraBed ExtraBabyCot ExtraInfant ExtraChild BreakfastAndDinner Dinner3Course Dinner4Course Breakfast TouristTax ReservationCharge ExtraNight3 ExtraNight4 |
1 |
@ServicePricingType | Service | An enumerated type that defines how a service is priced. | None PerStay PerNight PerAdultPerStay PerAdultPerNight SelectedDates SelectedDatesPerAdult PercentagePerStay PercentagePerStayPerChild PerPiece PerPiecePerNight PerPiecePerAdult PerPiecePerAdultPerNight SelectedDatesPerChild PercentagePerStayPerAdult PerChildPerStay PerChildPerNight |
1 |
@Inclusive | Service | Whether the price for this service is included. | True False |
1 |
@Sort | Service | Used to define the display order. | [integer] | 1 |
ServiceDetails | Service | Details on the Service. | 1 | |
ServiceNames | ServiceDetails | A collection of ServiceName. | 0..1 | |
ServiceName | ServiceNames | Name of the service. | 1..n | |
@Language | ServiceName | The ID of the language. | Refer to Code List Language | 1 |
Text | ServiceName | Formatted text content. Provides text and indicates whether it is formatted or not. | [string] | 1 |
ServiceDescriptions | ServiceDetails | A collection of ServiceDescription. | 0..1 | |
ServiceDescription | ServiceDescriptions | Description of the service. | 1..n | |
@ Language | ServiceDescription | The ID of the language. | Refer to Code List Language | 1 |
Text | ServiceDescription | Formatted text content. Provides text and indicates whether it is formatted or not. | [string] | 1 |
MultimediaDescriptions | ServiceDetails | Multimedia information about a collection of multimedia objects. Contains multimedia item(s). | 0..1 | |
MultimediaDescription | MultimediaDescriptions | A multimedia item. Describes multimedia item(s). | 0..1 | |
ImageItems | MultimediaDescription | A collection of image items. Collection of image items. | 1 | |
ImageItem | ImageItems | Image of a given category. | 1..n | |
ImageFormat | ImageItem | A set of images for a given category which may be provided in multiple formats. | 1 | |
URL | ImageFormat | URL of the multimedia item for a specific format. | [string] | 1 |
FacilityInfo | TPA_Extensions | Provides information pertaining to the hotel facility itself. The FacilityInfo class that describes the facilities provided at the hotel, including meeting rooms restaurants. | 0..1 | |
GuestRooms | FacilityInfo | Collection of guest room types that are comprised within the hotel. | 0...1 | |
GuestRoom | GuestRooms | The accommodation occupied by a guest. | 0..n | |
@Code | GuestRoom | The ID of the room. | [integer] | 1 |
@Default | GuestRoom | The default number of packages to offer. | [integer] | 1 |
@Threshold | GuestRoom | The threshold at which to stop offering the package. | [integer] | 1 |
@MasterID | GuestRoom | The ID of the master room (for master/slave). If 0, this is a master room. | [integer] | 1 |
RoomPlans | GuestRoom | The room plans belonging to the room. | 0..1 | |
RoomPlan | RoomPlans | A room plan. | 1..n | |
@Code | RoomPlan | The ID of the room plan. | [integer] | 1 |
@RoomTypeCode | RoomPlan | The code of the room plan. | [string] | 1 |
@Name | RoomPlan | The name. | [string] | 1 |
@DestinationSystemsCode | RoomPlan | The ID of the channel. | [integer] | 1 |
@Sort | RoomPlan | The sort index. | [integer] | 1 |
In the OTA_HotelDescriptiveInfoRS
there are several possibilities for the attributes MinOccupancy
and MaxOccupancy
. In below schema you can find the possible occupancies for a room based on the MinOccupancy
and MaxOccupancy
.
MinOccupancy | MaxOccupancy | Pricing sent for: |
---|---|---|
1 | 1 | 1 person |
2 | 2 | 1 and 2 persons |
2 | 3 | 1, 2 and 3 persons |
2 | 4 | 1, 2, 3 and 4 persons |
3 | 3 | 3 persons |
4 | 4 | 4 persons |