Custom Options
Create a meal plan template based on specific program and nutritional information such as calories, carbohydrates, protein, and fat. Send the parameters in the same way as if the customMealPlan sends. The meal plan generated is saved in this template.
Available Arguments
Refer to this document to see the available arguments to use in this mutation.
Example
Create a custom meal plan
mutation {
createMealPlanTemplate(
description: "Custom Meal Plan Template"
customOptions: {
calories: 1500
carbsPerc: 45
proteinPerc: 25
fatPerc: 30
program: "UHJvZ3JhbTozMzNhZjZiYi0xYTg4LTQzYzQtYjExZC1kYjJjZWNkMjk3YjA="
}
name: "New Meal Plan Template"
)
{
message
success
}
}
{
"data": {
"createMealPlanTemplate": {
"message": "Meal plan template created",
"success": true
}
}
}Get the meal plan template Id by executing the mealPlanTemplates query
Generate the meal plan:
mutation {
generateMealPlan(
fromTemplate: "TWVhbFBsYW5UZW1wbGF0ZToyYTVmY2Q3Zi0wNzJlLTRiMjYtOGE3ZC1iYTgxNDZhMmY3ZTQ="
addDays: true
) {
success
message
}
}{
"data": {
"generateMealPlan": {
"success": true,
"message": "Meal plan generated."
}
}
}Finally, execute the mealPlan query to see the information of the recent meal plan created.
Last updated
Was this helpful?