Pydantic model (7/21)

Pydantic model