La clase Variant

El formato de cable protobuf usa la clase Variant para determinar cómo transmitir un solo dato. Pueden usarlo otros formatos. Consulta Codificación de Protocol Buffers para obtener más información.

Variant lo proporciona el módulo protorpc.messages.

Variant tiene los siguientes valores:

BOOL
Valor booleano (verdadero o falso)
BYTES
Cadena de bytes de 8 bits.
DOUBLE
número de punto flotante de 64 bits.
ENUM
Valor de enumeración (un número entero).
FLOAT
Número de punto flotante de 32 bits.
INT32
Número entero con signo de 32 bits.
INT64
Número entero con signo de 64 bits.
MESSAGE
Mensaje insertado como cadena de bytes.
SINT32
Número entero con signo de 32 bits. Usa la codificación ZigZag.
SINT64
Número entero con signo de 64 bits. Usa la codificación ZigZag.
STRING
Cadena de texto codificada en UTF-8.
UINT32
Entero sin signo de 32 bits.
UINT64
Entero sin signo de 64 bits.