HotelDetailsReq (HotelReqRsp.xsd)

Name Type Enumeration Values R/O Default Description
HotelDetailsReq element Request to retrieve the details of a hotel property
RetrieveProviderReservationDetails boolean simple type Optional false
AuthorizedBy string simple type Optional Used in showing who authorized the request. Use is optional.
LanguageCode token simple type Optional 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.
OverrideLogging string simple type TRACE , DEBUG , INFO , WARN , ERROR , FATAL Optional Use to override the default logging level
TargetBranch string simple type Optional Used for Emulation - If authorised will execute the request as if the agent's parent branch is the TargetBranch specified.
TokenId string simple type Optional Authentication Token ID used when running in statefull operation. Obtained from the LoginRsp. Use is optional.
TraceId string simple type Optional Unique identifier for this atomic transaction traced by the user. Use is optional.
PolicyReference string simple type Optional This attribute will be used to pass in a value on the request which would be used to link to a ‘Policy Group’ in a policy engine external to UAPI.
ReturnGuestReviews boolean simple type Optional false If true, return reviews and comments for the hotel property. Not supported by all providers
ReturnMediaLinks boolean simple type Optional false If true, return the media links. Not supported by all providers
BillingPointOfSaleInfo element Point of Sale information for Billing
CIDBNumber integer simple type Optional A 10 Digit customer number generated by CIDB system.
OriginApplication string simple type Required Name of the Point of Sale application which initiated the Request.This information will be provided as part of the provisioning of the user.
AgentIDOverride element Vendor specific agent identifier overrides to be used to access vendor systems.
AgentID string simple type Required The Agent ID for the applicable supplier/vendor
ProviderCode string simple type Required Provider code to route the AgentId to proper provider.
SupplierCode string simple type Optional Supplier code to determine which vendor this AgentId belongs to.
TerminalSessionInfo string simple type Travelport use only. This element contains CDATA information representing existing GDS session data or ACH credentials information of the terminal user
OverridePCC element Used to emulate to another PCC or SID. Providers: 1G, 1V, 1P.
ProviderCode string simple type Required The code of the provider (e.g. 1G, 1S)
PseudoCityCode string simple type Required The PCC in the host system.
HotelProperty element The hotel property
Availability string simple type Available , NotAvailable , AvailableForOtherRates , OnRequest , Unknown Optional
HotelChain string simple type Required
HotelCode string simple type Required
HotelLocation string simple type Optional The location code for this entity. IATA code.
HotelTransportation positiveInteger simple type Optional OTA Transporation code. Transportation available to hotel.
Key string simple type Optional
MoreRates boolean simple type Optional When true, more rates are available for this hotel property.Applicable only for HotelDetails and HotelSuperShopper. Supported Providers: 1G, 1V.
MoreRatesToken string simple type Optional HS3 Token to identify the Rates for a property. Supported Providers 1G,1V.
Name string simple type Optional
NetTransCommissionInd string simple type A , B , C , P , X Optional This attribute indicates whether hotel property is tracking through net trans commission indicator.
NumOfRatePlans nonNegativeInteger simple type Optional The specific number of RatePlanTypes for each property responded on the message, integer 1 - 999. Supported provider: HotelSuperShopper message only.
ParticipationLevel string simple type Optional 2=Best Available Rate 1G, 1V, 4=Lowest Possible Rate 1G, 1V, 1P
PreferredOption boolean simple type Optional This attribute is used to indicate if the vendors responsible for the fare or rate being returned have been determined to be ‘preferred’ based on the associated policy settings.
ReserveRequirement string simple type Deposit , Guarantee , Prepayment , Other Optional
VendorLocationKey string simple type Optional The VendorLocationKey for this HotelProperty.
PropertyAddress typeUnstructuredAddress complex type The VendorLocationKey for this HotelProperty.
Address anonymous simple type The VendorLocationKey for this HotelProperty.
PhoneNumber element Consists of type (office, home, fax), location (city code), the country code, the number, and an extension.
AreaCode string simple type Optional
CountryCode string simple type Optional Hosts/providers will expect this to be international dialing digits
Extension string simple type Optional
Key string simple type Optional
Location string simple type Optional IATA code for airport or city
Number string simple type Required The local phone number
Text string simple type Optional
Type string simple type Agency , Business , Mobile , Home , Fax , Hotel , Other , None , Email , Reservations Optional
ElStat string simple type A , M , C Optional This attribute is used to show the action results of an element. Possible values are "A" (when elements have been added to the UR) and "M" (when existing elements have been modified). Response only.
KeyOverride boolean simple type Optional If a duplicate key is found where we are adding elements in some cases like URAdd, then instead of erroring out set this attribute to true.
ProviderReservationInfoRef element Container for Provider reservation reference key.
Key string simple type Required
CoordinateLocation element Specific lat/long location, usually associated with a Distance
latitude double simple type Required
longitude double simple type Required
Distance element Container to encapsulate the a distance value with its unit of measure.
Direction string simple type Optional Directions: S, N, E, W, SE, NW, ...
Units string simple type MI , KM Optional MI
Value decimal simple type Required
HotelRating element Hotel rating information
RatingProvider string simple type Required Rating providers, ie AAA, NTM
Rating typeSimpleHotelRating simple type Hotel rating value
RatingRange element Hotel rating value
MaximumRating integer simple type Optional
MinimumRating integer simple type Optional
Amenities element Amenity information
Amenity element Amenity information
AmenityType string simple type Optional Amenity type code. “HA” (Hotel Property Amenity) or “RA” (Room Amenity). Defaults to “HA” if no value is sent.
Code positiveInteger simple type Required
MarketingMessage element Marketing information provided by the supplier
Text string simple type Marketing information provided by the supplier
HotelDetailsModifiers element Controls and switches for the Hotel Details request
Key string simple type Optional
MaxWait nonNegativeInteger simple type Optional Maximum wait time in milliseconds for hotel detail results.
NumberOfAdults long simple type Optional The total number of adult guests per booking. Defaults to ‘1’. GDS Providers: 1G, 1V, 1P.
NumberOfRooms long simple type Optional 1 The number of rooms per booking. Defaults to ‘1’. GDS Providers 1G, 1V, 1P.
PreferredCurrency string simple type Optional Alternate currency
ProcessAllNegoRatesInd boolean simple type Optional false When false, we will process the request with all the provided negotiated rates in a single request. The request will fail when the number of negotiated rates have exceeded for that hotel chain. When true, this allows to process a request for all provided negotiated rates that may exceed the hotel chain limit. Supported for 1P only.
RateRuleDetail string simple type None , Complete , RatePlansOnly Optional None 'None' returns hotel property descriptive information-supported for 1p,1g/1v. 'Complete' returns the complete hotel and room rate information-supported for 1p,1g/1v, 'RatePlansOnly' returns hotel rate information only - supported for 1p, 1g/1v.
TotalOccupants long simple type Optional Number of guests for the room. Supported Providers: 1P
PermittedProviders element Number of guests for the room. Supported Providers: 1P
Provider element Provider identifier
Code string simple type Required
LoyaltyCard element Provider loyalty card information
CardNumber string simple type Required
FreeText string simple type Optional
Level string simple type Optional
MembershipStatus string simple type Optional
PriorityCode string simple type Optional
Status string simple type Optional
SupplierType string simple type Air , Vehicle , Hotel , Rail , Cruise , Other Optional
VendorLocationRef string simple type Optional
AllianceLevel string simple type Optional
Key string simple type Optional
MembershipProgram string simple type Optional Loyalty Program membership Id of the traveler specific to Amtrak(2V) Guest Rewards
SupplierCode string simple type Required The code used to identify the Loyalty supplier, e.g. AA, ZE, MC
ElStat string simple type A , M , C Optional This attribute is used to show the action results of an element. Possible values are "A" (when elements have been added to the UR) and "M" (when existing elements have been modified). Response only.
KeyOverride boolean simple type Optional If a duplicate key is found where we are adding elements in some cases like URAdd, then instead of erroring out set this attribute to true.
ProviderReservationSpecificInfo typeProviderReservationSpecificInfo complex type If a duplicate key is found where we are adding elements in some cases like URAdd, then instead of erroring out set this attribute to true.
ProviderReservationLevel boolean simple type Optional If true means Loyalty card is applied at ProviderReservation level.
ReservationLevel boolean simple type Optional If true means Loyalty card is applied at Universal Record Reservation level e.g. Hotel Reservation, Vehicle Reservation etc.
OperatedBy element This is the carrier code to support Cross Accrual
ProviderReservationInfoRef element Container for Provider reservation reference key.
Key string simple type Required
CorporateDiscountID element These are zero or more negotiated rate codes
NegotiatedRateCode boolean simple type Optional When set to true, the data in the CorporateDiscountID is a negotiated rate code. Otherwise, this data is a Corporate Discount ID rate.
HotelStay element Arrival and Departure dates
Key string simple type Optional
CheckinDate typeDate simple type
CheckoutDate typeDate simple type
NumberOfChildren element Number of Children
Amount string simple type Optional Fee per child. Providers: 1g/1v
Count long simple type Required The total number of children in the booking. Supported Providers 1P.
Age int simple type The Ages of the Children. . The defined age of a Child traveler may vary by supplier, but is typically 1 to 17 years. Supported Providers 1G/1V.
HotelBedding element Specify desired bedding
Amount string simple type Optional Fee for bed type. Providers: 1g/1v/1p
Content string simple type Optional Additional information Providers: 1p
NumberOfBeds long simple type Optional Number of beds of desired Type in room. Use '0' to delete the hotel Optional Beds ( Only RA RC CR )
Type string simple type Required Queen, King, double, etc
RateCategory typeOTACode simple type Specify Rate Category
BookingGuestInformation element Information about requested rooms and guests allocation.
Room typeGuestRoomInformation complex type Individual room. Multiple occurrences if there are multiple rooms in the request. Maximum number of rooms may vary by supplier or aggregator.
Adults positiveInteger simple type The number of adult guests per room. Maximum number of adults may vary by supplier or aggregator.
BookingTravelerRef element Reference Element for Booking Traveler and Loyalty cards
Key string simple type Optional
LoyaltyCardRef element
Key string simple type Required
DriversLicenseRef element
Key string simple type Required
DiscountCardRef element
Key string simple type Required
PaymentRef element
Key string simple type Required
Child element Information about a child guest.
Age integer simple type Optional Age of the Child.
BookingTravelerRef element Reference Element for Booking Traveler and Loyalty cards
Key string simple type Optional
LoyaltyCardRef element
Key string simple type Required
DriversLicenseRef element
Key string simple type Required
DiscountCardRef element
Key string simple type Required
PaymentRef element
Key string simple type Required
PointOfSale element User can use this node to send a specific PCC to access fares allowed only for that PCC. This node gives the capability for fare redistribution at UR level. For fare redistribution at the stored fare level see AirPricingSolution/AirPricingInfo/AirPricingModifiers/PointOfSale.
IATA string simple type Optional Used for rapid reprice. This field is the IATA associated to this Point of Sale PCC. Providers: 1G/1V
Key string simple type Optional
ProviderCode string simple type Required The provider in which the PCC is defined.
PseudoCityCode string simple type Required The PCC in the host system.
HostToken element This is a host token. It contains some kind of payload we got from a hostthat must be passed in on successive calls they know who you are as our systemdoes not maintain state. The format of this string isn't important as long as itis not altered in any way between calls. Since a host token is only valid onthe host it is assocated with, there is also an attribute called Host so we knowhow to route the command(s). You can have multiple active sessions betweenone or more hosts
Host string simple type Optional The host associated with this token
Key anySimpleType simple type Optional Unique identifier for this token - use this key when a single HostToken is shared by multiple elements.
ElStat string simple type A , M , C Optional This attribute is used to show the action results of an element. Possible values are "A" (when elements have been added to the UR) and "M" (when existing elements have been modified). Response only.
KeyOverride boolean simple type Optional If a duplicate key is found where we are adding elements in some cases like URAdd, then instead of erroring out set this attribute to true.
NextResultReference element Container to return/send additional retrieve/request additional search results
ProviderCode string simple type Optional The code of the Provider (e.g 1G,1S)