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 |