Pydantic model

Pydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic modelPydantic model