Un mensaje que puede contener cualquiera de los tipos de valor admitidos.
Representación JSON | |
---|---|
{ // Union field |
Campos | ||
---|---|---|
Campo de unión value_type . Debe tener un valor establecido. value_type solo puede ser uno de los siguientes: | ||
nullValue | Un valor nulo. | |
booleanValue | Un valor booleano. | |
integerValue | Un valor entero. | |
doubleValue | Un valor doble. | |
timestampValue | Un valor de marca de tiempo. Preciso solo en microsegundos. Cuando se almacena, cualquier precisión adicional se redondea hacia abajo. Una marca de tiempo en formato RFC3339 UTC "Zulu", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: | |
stringValue | Un valor de cadena. La cadena, representada como UTF-8, no debe exceder 1 MiB - 89 bytes. Las consultas solo tienen en cuenta los primeros 1500 bytes de la representación UTF-8. | |
bytesValue | Un valor en bytes. No debe exceder 1 MiB - 89 bytes. Las consultas solo tienen en cuenta los primeros 1500 bytes. Una cadena codificada en base64. | |
referenceValue | Una referencia a un documento. Por ejemplo: | |
geoPointValue | Un valor de punto geográfico que representa un punto en la superficie de la Tierra. | |
arrayValue | Un valor de matriz. No puede contener directamente otro valor de matriz, aunque puede contener un mapa que contenga otra matriz. | |
mapValue | Un valor de mapa. |
MapValue
Un valor de mapa.
Representación JSON | |
---|---|
{
"fields": {
string: {
object ( |
Campos | |
---|---|
fields | Los campos del mapa. Las claves del mapa representan los nombres de los campos. Los nombres de campo que coinciden con la expresión regular Un objeto que contiene una lista de pares |