Pydantic models (15/21)

Pydantic models