Breadcrumb
- Hotel Availability
- Response
- Examples
- Meal Plan List
Meal Plan List
Meal Plans
Meal Plans are used by Hotels that include some or all of the daily meals as part of the rate or as an "add-on" for a preset amount. Meal Plans will be included in the response if the request contains content=full.
Parameter | Description | Type |
---|---|---|
Code | Code indicates the meal plan | String |
Chargeable | If true, indicates the meal plan is available for an extra charge | Boolean |
Charge | Charge for the meal plan | Number |
Description | Description of the meal plan | String |
GDSdescription | GDS description of the meal plan | String |
Name | Name of the meal plan associated to the rate | String |
Type | Type of the meal plan Values: AllInclusive, American, BedBreakfast, Bermuda, Breakfast, BuffetBreakfast, CaribbeanPlan, Continental, DinnerBedBreakfast, EnglishBreakfast, European, Family, FamilyAmerican, FullBreakfast, Modified, RoomOnly | String |
Successful Response (partial)
A successful response will include an optional contentLists/MealPlanList node containg a list of Meal Plans if the Request includes content=full.
Additionally, if a Meal Plan is associated with a rate it will also appear under the productAvailability/MealPlanList node.
{
"contentLists": {
"MealPlanList": [{
"Code": "Breakfast",
"Chargeable": true,
"Charge": 15.0,
"Description": "Buffet breakfast is included in the rate",
"GDSdescription": "Buffet breakfast",
"Name": "Breakfast",
"Type": "BedBreakfast"
}]
},
"productAvailability": {
"Prices": [{
"Product": {
"Rate": {
"Code": "BAR"
},
"Room": {
"Code": "SUPK"
},
"MealPlanList": [{
"Code": "Breakfast"
}]
}
}]
}
}