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.