| 123456789101112131415161718 |
- from enum import Enum
- class BaseEnum(Enum):
- @property
- def key(self):
- return self.value.get("key")
- @property
- def title(self):
- return self.value.get("title")
- @classmethod
- def to_enum(cls, key: any, default=None):
- for item in cls:
- if item.key == key:
- return item
- return default
|