Pydantic models

Pydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic modelsPydantic models