Uma mensagem que pode conter qualquer um dos tipos de valor compatíveis.
Representação JSON | |
---|---|
{ // Union field |
Campos | ||
---|---|---|
Campo de união value_type . Precisa ter um valor definido. value_type pode ser apenas de um dos tipos a seguir: |
||
nullValue |
Um valor nulo. |
|
booleanValue |
Um valor booleano. |
|
integerValue |
Um valor inteiro. |
|
doubleValue |
Um valor duplo. |
|
timestampValue |
Um valor de carimbo de data/hora. Precisa apenas até microssegundos. Quando armazenada, qualquer precisão adicional é arredondada para baixo. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
|
stringValue |
Um valor de string. A string, representada como UTF-8, não pode exceder 1 MiB a 89 bytes. Somente os primeiros 1.500 bytes da representação UTF-8 são considerados nas consultas. |
|
bytesValue |
Um valor de bytes. Não pode exceder 1 MiB a 89 bytes. Somente os primeiros 1.500 bytes são considerados nas consultas. Uma string codificada em base64. |
|
referenceValue |
Uma referência a um documento. Por exemplo, |
|
geoPointValue |
Um valor de ponto geográfico que representa um ponto na superfície da Terra. |
|
arrayValue |
Um valor de matriz. Não pode conter diretamente outro valor de matriz, embora possa conter um mapa com outra matriz. |
|
mapValue |
Um valor de mapa. |
Valor do mapa
Um valor de mapa.
Representação JSON | |
---|---|
{
"fields": {
string: {
object ( |
Campos | |
---|---|
fields |
Campos do mapa. As chaves do mapa representam os nomes dos campos. Os nomes de campo que correspondem à expressão regular Um objeto com uma lista de pares |