Coverage for opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_bulk_actions.py: 100%
18 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
1import enum 1a
3from mealie.schema._mealie import MealieModel 1a
4from mealie.schema.recipe.recipe_category import CategoryBase, TagBase 1a
5from mealie.schema.recipe.recipe_settings import RecipeSettings 1a
8class ExportTypes(str, enum.Enum): 1a
9 JSON = "json" 1a
12class ExportBase(MealieModel): 1a
13 recipes: list[str] 1a
16class ExportRecipes(ExportBase): 1a
17 export_type: ExportTypes = ExportTypes.JSON 1a
20class AssignCategories(ExportBase): 1a
21 categories: list[CategoryBase] 1a
24class AssignTags(ExportBase): 1a
25 tags: list[TagBase] 1a
28class AssignSettings(ExportBase): 1a
29 settings: RecipeSettings 1a
32class DeleteRecipes(ExportBase): 1a
33 pass 1a