A message that can hold any of the supported value types.
| JSON representation | |
|---|---|
{ // Union field |
|
value_type
. Must have a value set. value_type
can be only one of the following:nullValue
null
A null value.
booleanValue
boolean
A boolean value.
integerValue
string ( int64
format)
An integer value.
doubleValue
number
A double value.
stringValue
string
A string value.
The string, represented as UTF-8, must not exceed 1 MiB - 89 bytes. Only the first 1,500 bytes of the UTF-8 representation are considered by queries.
bytesValue
string ( bytes
format)
A bytes value.
Must not exceed 1 MiB - 89 bytes. Only the first 1,500 bytes are considered by queries.
A base64-encoded string.
referenceValue
string
A reference to a document. For example: projects/{project_id}/databases/{database_id}/documents/{document_path}
.
geoPointValue
object (
LatLng
)
A geo point value representing a point on the surface of Earth.
arrayValue
object (
ArrayValue
)
An array value.
Cannot directly contain another array value, though can contain an map which contains another array.
mapValue
object (
MapValue
)
A map value.
MapValue
A map value.
| JSON representation | |
|---|---|
{
"fields"
:
{
string
:
{
object (
|
|
| Fields | |
|---|---|
fields
|
The map's fields. The map keys represent field names. Field names matching the regular expression An object containing a list of |

