Un mensaje que puede contener cualquiera de los tipos de valores admitidos.
Representación JSON | |
---|---|
{ // Union field |
Campos | ||
---|---|---|
Campo de unión value_type . Debe tener un valor establecido. value_type puede ser solo uno de los siguientes: | ||
nullValue | Un valor nulo. | |
booleanValue | Un valor booleano. | |
integerValue | Un valor entero. | |
doubleValue | Un doble valor. | |
timestampValue | Un valor de marca de tiempo. Preciso sólo a 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 consideran los primeros 1500 bytes de la representación UTF-8. | |
bytesValue | Un valor de bytes. No debe exceder 1 MiB - 89 bytes. Las consultas sólo consideran los primeros 1.500 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. |
Valor del mapa
Un valor de mapa.
Representación JSON | |
---|---|
{
"fields": {
string: {
object ( |
Campos | |
---|---|
fields | Los campos del mapa. Las claves del mapa representan nombres de campos. Los nombres de campos que coinciden con la expresión regular Un objeto que contiene una lista de pares |