Class Varian

Format kabel protobuf menggunakan class Varian untuk menentukan cara mengirimkan satu bagian data. Dapat digunakan oleh format lain; lihat Encoding Buffering Protokol untuk mengetahui informasi selengkapnya.

Variant disediakan oleh modul protorpc.messages.

Varian memiliki nilai berikut:

BOOL
Nilai boolean (Benar atau Salah)
BYTES
String byte 8-bit.
DOUBLE
Bilangan floating point 64 bit
ENUM
Nilai enum (bilangan bulat).
FLOAT
Bilangan floating point 32-bit.
INT32
Bilangan bulat 32-bit yang telah ditandai.
INT64
Bilangan bulat 64-bit yang telah ditandai.
MESSAGE
Pesan yang disematkan sebagai string byte.
SINT32
Bilangan bulat 32-bit yang telah ditandai. Menggunakan encoding ZigZag.
SINT64
Bilangan bulat 64-bit yang telah ditandai. Menggunakan encoding ZigZag.
STRING
String teks berenkode UTF-8.
UINT32
Bilangan bulat tanpa tanda tangan 32-bit.
UINT64
Bilangan bulat tanpa tanda tangan 64-bit.