Un message pouvant contenir n’importe quel type de valeur pris en charge.
Représentation JSON | |
---|---|
{ // Union field |
Des champs | ||
---|---|---|
Champ d'union value_type . Doit avoir une valeur définie. value_type ne peut être qu'un des éléments suivants : | ||
nullValue | Une valeur nulle. | |
booleanValue | Une valeur booléenne. | |
integerValue | Une valeur entière. | |
doubleValue | Une double valeur. | |
timestampValue | Une valeur d'horodatage. Précis seulement à la microseconde. Une fois stockée, toute précision supplémentaire est arrondie à l’inférieur. Un horodatage au format RFC3339 UTC "Zulu", avec une résolution en nanosecondes et jusqu'à neuf chiffres fractionnaires. Exemples : | |
stringValue | Une valeur de chaîne. La chaîne, représentée au format UTF-8, ne doit pas dépasser 1 Mo - 89 octets. Seuls les 1 500 premiers octets de la représentation UTF-8 sont pris en compte par les requêtes. | |
bytesValue | Une valeur en octets. Ne doit pas dépasser 1 Mo - 89 octets. Seuls les 1 500 premiers octets sont pris en compte par les requêtes. Une chaîne codée en base64. | |
referenceValue | Une référence à un document. Par exemple : | |
geoPointValue | Une valeur de point géographique représentant un point sur la surface de la Terre. | |
arrayValue | Une valeur de tableau. Ne peut pas contenir directement une autre valeur de tableau, mais peut contenir une carte contenant un autre tableau. | |
mapValue | Une valeur de carte. |
Valeur de la carte
Une valeur de carte.
Représentation JSON | |
---|---|
{
"fields": {
string: {
object ( |
Des champs | |
---|---|
fields | Les champs de la carte. Les clés de mappage représentent les noms de champs. Les noms de champs correspondant à l'expression régulière Un objet contenant une liste de paires |