Pydantic model (19/21)

Pydantic model