Enum 类

Enum 类是所有枚举类型的基类,用于初始化新的 Enum 实例。

Enumprotorpc.messages 模块提供。

构造函数

EnumField 类的构造函数定义如下:

class Enum(name, number=None)

在构造类时自动初始化 Enum 实例。自动将整数和字符串强制转换为枚举值。

参数
name
要初始化的 Enum 实例的名称。
数字
要初始化的 Enum 实例的编号。

如果调用的类已完成初始化,则会引发异常。

类方法

Enum 类提供以下类方法:

to_dict()
建立枚举类的字典版本。您可以将此字典与 def_num 和 import_enum 一起使用。
返回枚举类的字典名称和编号。