Coverage for opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/shopping_list.py: 100%
15 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-11-25 15:32 +0000
« prev ^ index » next coverage.py v7.10.6, created at 2025-11-25 15:32 +0000
1from pydantic import ConfigDict 1a
3from mealie.schema._mealie import MealieModel 1a
6class ListItem(MealieModel): 1a
7 title: str | None = None 1a
8 text: str = "" 1a
9 quantity: int = 1 1a
10 checked: bool = False 1a
11 model_config = ConfigDict(from_attributes=True) 1a
14class ShoppingListIn(MealieModel): 1a
15 name: str 1a
16 group: str | None = None 1a
17 items: list[ListItem] 1a
20class ShoppingListOut(ShoppingListIn): 1a
21 id: int 1a
22 model_config = ConfigDict(from_attributes=True) 1a