# Exercise 1 Starter
from pydantic import BaseModel, Field
from typing import List


class Ingredient(BaseModel):
    naam: str
    hoeveelheid: str


class Recept(BaseModel):
    titel: str = Field(..., min_length=3)
    personen: int = Field(..., gt=0)
    ingredienten: List[Ingredient]
    stappen: List[str] = Field(..., min_length=2)


# Maak hieronder je eigen geldige Recept object
recept = Recept(
    titel="",
    personen=1,
    ingredienten=[],
    stappen=[],
)
print(recept.model_dump_json(indent=2))
