Coverage for opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_suggestion.py: 100%
16 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 03:04 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 03:04 +0000
1from mealie.schema._mealie.mealie_model import MealieModel
2from mealie.schema.recipe.recipe import RecipeSummary, RecipeTool
3from mealie.schema.recipe.recipe_ingredient import IngredientFood
4from mealie.schema.response.pagination import RequestQuery
7class RecipeSuggestionQuery(RequestQuery):
8 limit: int = 10
10 max_missing_foods: int = 5
11 max_missing_tools: int = 5
13 include_foods_on_hand: bool = True
14 include_tools_on_hand: bool = True
17class RecipeSuggestionResponseItem(MealieModel):
18 recipe: RecipeSummary
19 missing_foods: list[IngredientFood]
20 missing_tools: list[RecipeTool]
23class RecipeSuggestionResponse(MealieModel):
24 items: list[RecipeSuggestionResponseItem]