Simple Meal Plan Filters
The filters object filters and create a simple meal plan with specific information such as caloric range and tags per each meal plan, meaning breakfast, lunch, snack, and dinner. For instance, it is possible to create a filter that returns all the recipes tagged with "keto" and with a specific range of calories.
It is not necessary to define all the meal times for each filter. For instance, if the following filter is defined:
filters: {
kcalRange: {
breakfast: { min: 100, max: 500 }
lunch: { min: 100, max: 400 }
}
}The caloric range will be only applied to breakfast and lunch, while snack and dinner will be created with no caloric range.
Note: Use this in the generateSimpleMealPlan only.
Available fields
Field Name
Type
Description
kcalRange
RangeByMealTimeInput
Include the minimun (min) and maximum (max) range of calories pear each meal time. Use the following meal time:
breakfast
lunch
snack
dinner
i.e. breakfast should only use recipes with 300-500 calories per serving
tags
TermValuesByMealTimeInput
Predefined tag to be added to use it to filter a meal time Add one or more tags.
Use the following meal time:
breakfast
lunch
snack
dinner
i.e. snacks should only use recipes tagged "salad" or "smoothie"
Examples
How to use calorie range and tags
filters: {
kcalRange: {
breakfast: { min: 100, max: 500 }
lunch: { min: 100, max: 400 }
snack: { min: 100, max: 300 }
dinner: { min: 100, max: 400 }
}
tags: {
breakfast: ["healthy"]
lunch: ["delicious"]
snack: ["salad"]
dinner: ["delicious"]
}
}Last updated
Was this helpful?