SimuBox.schema.enums.MixinEnums module

class SimuBox.schema.enums.MixinEnums.ExtendedEnum(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

基类:Enum

定义基础的枚举类。

classmethod items() list[tuple[str, Any]]
返回:

包含所有枚举元素(名称,值)的列表。

classmethod names() list
返回:

包含所有枚举元素名称的列表。

classmethod values() list
返回:

包含所有枚举元素值的列表。

class SimuBox.schema.enums.MixinEnums.IntEnum(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

基类:int, ExtendedEnum

值为整型的枚举基类。

class SimuBox.schema.enums.MixinEnums.StrEnum(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

基类:str, ExtendedEnum

值为字符串类型的枚举基类。