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