Files
mealie/mealie/schema/recipe/recipe_step.py
Michael Genson 7a107584c7 feat: Upgrade to Pydantic V2 (#3134)
* bumped pydantic
2024-02-11 16:47:37 +00:00

23 lines
546 B
Python

from uuid import UUID, uuid4
from pydantic import UUID4, ConfigDict, Field
from mealie.schema._mealie import MealieModel
class IngredientReferences(MealieModel):
"""
A list of ingredient references.
"""
reference_id: UUID4 | None = None
model_config = ConfigDict(from_attributes=True)
class RecipeStep(MealieModel):
id: UUID | None = Field(default_factory=uuid4)
title: str | None = ""
text: str
ingredient_references: list[IngredientReferences] = []
model_config = ConfigDict(from_attributes=True)