Class Enum

Class Enum adalah class dasar untuk semua jenis enumerasi, yang digunakan untuk melakukan inisialisasi instance Enum baru.

Enum disediakan oleh modul protorpc.messages.

Konstruktor

Konstruktor class EnumField didefinisikan sebagai berikut:

class Enum(name, number=None)

Menginisialisasi instance Enum secara otomatis saat class dibuat. Bilangan bulat dan string ditransmisikan secara otomatis ke nilai enum.

Argumen
nama
Nama instance Enum yang akan diinisialisasi.
angka
Jumlah instance Enum yang akan diinisialisasi.

Memunculkan pengecualian jika dipanggil di class yang telah diinisialisasi.

Metode Class

Class Enum menyediakan metode class berikut:

to_dict()
Membuat versi kamus dari class yang disebutkan. Anda dapat menggunakan kamus ini dengan def_num dan import_enum.
Menampilkan nama dan nomor kamus untuk class terenumerasi.