У меня есть Enum:
class DataType(Enum):
TIMESTAMP = MyClass("ts")
DATETIME = MyClass("dt")
DATE = MyClass("date")
и модель Pydantic с полем типа этого Enum:
class Aggregation(BaseModel):
field_data_type: DataType
Есть ли удобный способ указать Pydantic проверять поле модели на соответствие именам перечисления, а не значениям?
т. е. чтобы иметь возможность построить эту модель:< /p>
agg = Aggregation(field_data_type="TIMESTAMP")
Подробнее здесь: https://stackoverflow.com/questions/786 ... -enum-name