| 125 | |
| 126 | |
| 127 | class EnumChar(enum.IntEnum, metaclass=fbe.DefaultEnumMeta): |
| 128 | ENUM_VALUE_0 = int(0) + 0 |
| 129 | ENUM_VALUE_1 = ord('1') + 0 |
| 130 | ENUM_VALUE_2 = ord('1') + 1 |
| 131 | ENUM_VALUE_3 = ord('3') + 0 |
| 132 | ENUM_VALUE_4 = ord('3') + 1 |
| 133 | ENUM_VALUE_5 = ENUM_VALUE_3 |
| 134 | unknown = ~0 |
| 135 | |
| 136 | __slots__ = () |
| 137 | |
| 138 | def __format__(self, format_spec): |
| 139 | return self.__str__() |
| 140 | |
| 141 | def __str__(self): |
| 142 | if self.value == EnumChar.ENUM_VALUE_0: |
| 143 | return "ENUM_VALUE_0" |
| 144 | if self.value == EnumChar.ENUM_VALUE_1: |
| 145 | return "ENUM_VALUE_1" |
| 146 | if self.value == EnumChar.ENUM_VALUE_2: |
| 147 | return "ENUM_VALUE_2" |
| 148 | if self.value == EnumChar.ENUM_VALUE_3: |
| 149 | return "ENUM_VALUE_3" |
| 150 | if self.value == EnumChar.ENUM_VALUE_4: |
| 151 | return "ENUM_VALUE_4" |
| 152 | if self.value == EnumChar.ENUM_VALUE_5: |
| 153 | return "ENUM_VALUE_5" |
| 154 | return "<unknown>" |
| 155 | |
| 156 | @classmethod |
| 157 | def _missing_(cls, value): |
| 158 | return EnumChar.unknown |
| 159 | |
| 160 | @staticmethod |
| 161 | def __from_json__(value): |
| 162 | if value is None: |
| 163 | return None |
| 164 | return EnumChar(value) |
| 165 | |
| 166 | |
| 167 | # Fast Binary Encoding EnumChar field model |
no outgoing calls
no test coverage detected