pydantic
Enum
from enum import Enum
class AddressType(Enum):
FIRST_ELEMENT = 'FIRST'
SECOND_ELEMENT = 'SECOND'
UNKNOWN = 'UNKNOWN'
@classmethod
def _missing_(cls, value):
return AddressType.UNKNOWNPydantic Object
from pydantic import BaseModel
class Address(BaseModel):
offset: str
address_type: AddressType
address = Address(**{
'offset': '123',
'address_type': AddressType('SECOND')
})Pydantic Iterable Object
Pydantic Config + YAML
Last updated