Uma mensagem que pode conter qualquer um dos tipos de valor suportados.
Representação JSON | |
---|---|
{ // Union field |
Campos | ||
---|---|---|
Campo de união value_type . Deve ter um valor definido. value_type pode ser apenas um dos seguintes: | ||
nullValue | Um valor nulo. | |
booleanValue | Um valor booleano. | |
integerValue | Um valor inteiro. | |
doubleValue | Um valor duplo. | |
timestampValue | Um valor de carimbo de data / hora. Preciso apenas em 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 deve exceder 1 MiB - 89 bytes. Apenas os primeiros 1.500 bytes da representação UTF-8 são considerados pelas consultas. | |
bytesValue | Um valor de bytes. Não deve exceder 1 MiB - 89 bytes. Apenas os primeiros 1.500 bytes são considerados pelas 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 que contenha outra matriz. | |
mapValue | Um valor de mapa. |
MapValue
Um valor de mapa.
Representação JSON | |
---|---|
{
"fields": {
string: {
object ( |
Campos | |
---|---|
fields | Os campos do mapa. As chaves do mapa representam os nomes dos campos. Os nomes dos campos que correspondem à expressão regular Um objeto que contém uma lista de pares |