Un mensaje que puede contener cualquiera de los tipos de valores admitidos.
Representación JSON
{// Union field value_type can be only one of the following:"nullValue": null,"booleanValue": boolean,"integerValue": string,"doubleValue": number,"timestampValue": string,"stringValue": string,"bytesValue": string,"referenceValue": string,"geoPointValue": {object (LatLng)},"arrayValue": {object (ArrayValue)},"mapValue": {object (MapValue)}// End of list of possible types for union field value_type.}
Campos
Campo de unión value_type. Debe tener un valor establecido. Las direcciones (value_type) solo pueden ser una de las siguientes opciones:
Es preciso solo hasta microsegundos. Cuando se almacena, cualquier precisión adicional se redondea hacia abajo.
Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".
stringValue
string
Es un valor de cadena.
La string, representada como UTF-8, no debe exceder los 1 MiB y 89 bytes. Las consultas solo consideran los primeros 1,500 bytes de la representación UTF-8.
Las claves de mapa representan nombres de campos. Los nombres de campo que coinciden con la expresión regular __.*__ están reservados. Los nombres de campos reservados no están permitidos, excepto en ciertos contextos documentados. Las claves de mapa, representadas como UTF-8, no deben superar los 1,500 bytes y no pueden estar vacías.
Es un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.