Classe Variant

Le format d'échange protobuf utilise la classe Variant pour déterminer comment transmettre un seul élément de données. Il est également compatible avec d'autres formats. Consultez la page Encodage sous Protocol Buffers pour en savoir plus.

La classe Variant est fournie par le module protorpc.messages.

La classe Variant présente les valeurs suivantes :

BOOL
Valeur booléenne (Vrai ou Faux)
BYTES
Chaîne de 8 octets.
DOUBLE
Nombre à virgule flottante de 64 bits.
ENUM
Valeur Enum (un entier).
FLOAT
Nombre à virgule flottante de 32 bits.
INT32
Entier signé de 32 bits.
INT64
Entier signé de 64 bits.
MESSAGE
Message intégré en tant que chaîne d'octets.
SINT32
Entier signé de 32 bits. Utilise l'encodage ZigZag.
SINT64
Entier signé de 64 bits. Utilise l'encodage ZigZag.
STRING
Chaîne de texte codé au format UTF-8.
UINT32
Entier non signé de 32 bits.
UINT64
Entier non signé de 64 bits.