Customer Profiles
standard hotel preference object fields
The following table lists all the fields in the Customer Profiles standard
hotel preference object.
Hotel Preference
Standard hotelPreference field |
Data type |
Description |
PreferenceId |
String |
Unique identifier of a standard hotel preference |
Name |
String |
The name of the preference |
CreatedDate |
String |
The date the preference was created |
CreatedBy |
String |
The identifier of the creator |
UpdatedDate |
String |
The date of last update |
UpdatedBy |
String |
The identifier of the person who last updated |
StartDate |
String |
The preference start date |
EndDate |
String |
The preference end date |
Status |
String |
The current status of the preference |
Smoking |
String |
Smoking preference |
CleaningTime |
String |
Time of cleaning |
CheckInType |
String |
Type of check-in |
CheckOutType |
String |
Type of check-out |
ReferenceId |
String |
The id to the object referenced |
ReferenceType |
String |
The type of object referenced |
Location |
Location |
Preferences on hotel room location |
Bedding |
Bedding |
Bedding preferences |
Tour |
Tour |
Tour preferences |
ContactDetail |
ContactDetail |
Details about contact in preference |
ContactDetailAddress |
ContactDetailAddress |
Address for the contact detail |
ContactDetailCommunication |
ContactDetailCommunication |
Preferences on communication |
Language |
Language |
Language preferences |
CarRental |
CarRental |
Car rental preferences |
Accessibility |
Accessibility |
Accessibility preferences |
Interest |
Interest |
Interest details |
Loyalty |
Loyalty |
Loyalty preferences |
Dining |
Dining |
Dining preferences |
MediaEntertainment |
MediaEntertainment |
Media and entertainment preferences |
PaymentForm |
PaymentForm |
Payment form preferences |
PetInfo |
PetInfo |
Pet info preferences |
SpecialRequest |
SpecialRequest |
Details on special requests |
Marketing |
Marketing |
Marketing preferences |
Medical |
Medical |
Medical preferences |
Baggage |
Baggage |
Baggage preferences |
Attributes |
Map<String, String> |
Key-value pair of attributes of a hotel
preference |
The standard hotel preference objects are indexed by the keys in the
following table.
Standard Index Fields
Standard index name |
Standard preference record field |
_hotelPreferenceId |
PreferenceId |
_hotelReferenceId |
ReferenceId |
For example, you can use _hotelPreferenceId
as a key name
with the SearchProfiles API to find a profile that has a hotel
preference whose PreferenceId matches with the search value. You can find
the standard hotelPreference objects associated with a specific profile by
using the ListProfileObjects API with the ProfileId
and
ObjectTypeName
set to _hotelPreference
.
ContactDetail data type
Standard airPreference field |
Data type |
Description |
Type |
String |
The type of contact (e.g. personal, emergency) |
PreferenceLevel |
String |
Priority level of this contact |
PhoneNumber |
String |
Phone number |
Relationship |
String |
The relationship to the profile |
EmailAddress |
String |
Email address |
EmailLanguage |
String |
Preferred language for contact detail email
communication |
PhoneLanguage |
String |
Preferred language for contact detail phone
communication |
ContactDetailAddress data type
Standard airPreference field |
Data type |
Description |
Type |
String |
The type of address for the contact |
Address1 |
String |
The first line of a contact address. |
Address2 |
String |
The second line of a contact address. |
Address3 |
String |
The third line of a contact address. |
Address4 |
String |
The fourth line of a contact address. |
City |
String |
The city of a contact address. |
Country |
String |
The country of a contact address. |
County |
String |
The county of a contact address. |
PostalCode |
String |
The postal code of a contact address. |
Province |
String |
The province of a contact address. |
State |
String |
The state of a contact address. |
ContactDetailCommunication data type
Standard hotelPreference field |
Type |
Description |
Method |
String |
Method of communication |
PreferenceLevel |
String |
Preference level for communication method |
Frequency |
String |
Frequency of communication |
Language data type
Standard hotelPreference field |
Type |
Description |
PhoneLanguage |
String |
Preferred phone language |
EmailLanguage |
String |
Preferred email language |
CarRental data type
Standard hotelPreference field |
Type |
Description |
Vendor |
String |
Preferred car rental vendor |
VehicleType |
String |
Preferred vehicle type |
PreferenceLevel |
String |
Preference level for car rental |
Location data type
Standard hotelPreference field |
Type |
Description |
PreferredFloor |
String |
Preference for room floor |
ElevatorProximity |
String |
Preference for proximity to elevators |
QuietZone |
String |
Preference for quiet zone |
LobbyProximity |
String |
Preference for proximity to the lobby |
View |
String |
Desired view from the room |
RoomType |
String |
Preferred room type |
PreferenceLevel |
String |
Level of preference for location |
Bedding data type
Standard hotelPreference field |
Type |
Description |
BedType |
String |
Preferred bed type |
MattressType |
String |
Preferred mattress type |
PillowType |
String |
Preferred pillow type |
NumberOfPillows |
String |
Number of pillows preferred |
BeddingMaterial |
String |
Material of the bedding |
Allergy |
String |
Allergy-related bedding preferences |
Tour data type
Standard hotelPreference field |
Type |
Description |
City |
String |
Preferred cities for tours |
Cultural |
String |
Cultural tour interests |
Adventure |
String |
Adventure tour interests |
Nightlife |
String |
Nightlife tour interests |
GuideLanguage |
String |
Preferred language for the tour guide |
StartTime |
String |
Preferred start time for tours |
GroupSize |
String |
Preferred group size for tours |
PreferenceLevel |
String |
Importance of the tour preferences |
Accessibility data types
Standard airPreference field |
Data type |
Description |
Wheelchair |
String |
Wheelchair accessibility info |
Bathroom |
String |
Bathroom accessibility info |
Assistance |
String |
Assistance infomation |
DisabilityType |
String |
Information on disability |
SupportAnimal |
String |
Support animal information |
ProximityToFacilities |
String |
Needs proximity to facilities |
Interest data type
Standard hotelPreference field |
Type |
Description |
NameOfInterest |
String |
Name of the interest |
PreferenceLevel |
String |
Preference level for the interest |
Loyalty data type
Standard hotelPreference field |
Type |
Description |
LoyaltyName |
String |
Name of the loyalty program |
MembershipId |
String |
Loyalty membership ID |
PreferenceLevel |
String |
Loyalty preference level |
PriorityServices |
String |
Priority services preference |
Dining data type
Standard hotelPreference field |
Type |
Description |
MealType |
String |
Preferred meal types |
FavoriteCuisine |
String |
Favorite cuisine preferences |
Beverage |
String |
Beverage preferences |
DietaryRestriction |
String |
Dietary restrictions |
AllergyInfo |
String |
Allergy information |
PreferenceLevel |
String |
Dining preference level |
MediaEntertainment data type
Standard hotelPreference field |
Type |
Description |
Name |
String |
Name of preferred media or entertainment |
PreferenceLevel |
String |
Preference level for media or entertainment |
PaymentForm data type
Standard hotelPreference field |
Type |
Description |
Name |
String |
Name associated with the payment method |
Type |
String |
Type of payment method |
PreferenceLevel |
String |
Payment method preference level |
UsageContext |
String |
Context in which payment form is used |
PetInfo data type
Standard hotelPreference field |
Type |
Description |
Type |
String |
Type of pet |
PreferenceLevel |
String |
preference level for pet |
Special Request data type
Standard hotelPreference field |
Type |
Description |
Type |
String |
Type of special request |
Name |
String |
Name of the special request |
PreferenceLevel |
String |
Preference level of the request |
Marketing data type
Standard hotelPreference field |
Type |
Description |
ChannelType |
String |
Type of marketing channel (e.g., SMS, Email) |
OptIn |
String |
Opt-in status for marketing |
Frequency |
String |
Frequency of marketing communications |
StartDate |
String |
Start date of marketing preference |
EndDate |
String |
End date of marketing preference |
Medical data type
Standard hotelPreference field |
Type |
Description |
Oxygen |
String |
Oxygen supply preferences |
MedicalEquipment |
String |
Details on medical equipment |
Assistance |
String |
Type of medical assistance required |
Stretcher |
String |
Stretcher guest requirement |
WheelChair |
String |
Wheelchair type and assistance needed |
Baggage data type
Standard hotelPreference field |
Type |
Description |
Bicycle |
String |
Bicycle baggage needs |
BaggageType |
String |
Baggage details (e.g bulky ) |
Courier |
String |
Courier-related baggage preference |
Fragile |
String |
Fragile item preferences |
Preference Level |
String |
Baggage preference level |