Pydantic model (14/21)

Pydantic model