Stay organized with collectionsSave and categorize content based on your preferences.
A message that can hold any of the supported value types.
JSON representation
{// Union fieldvalue_typecan 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 fieldvalue_type.}
Fields
Union fieldvalue_type. Must have a value set.value_typecan be only one of the following:
Precise only to microseconds. When stored, any additional precision is rounded down.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:"2014-10-02T15:01:23Z"and"2014-10-02T15:01:23.045123456Z".
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.
The map keys represent field names. Field names matching the regular expression__.*__are reserved. Reserved field names are forbidden except in certain documented contexts. The map keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be empty.
An object containing a list of"key": valuepairs. Example:{ "name": "wrench", "mass": "1.3kg", "count": "3" }.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-19 UTC."],[[["\u003cp\u003eThe content describes a message that can hold various value types, which are represented in a specific JSON format.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003evalue_type\u003c/code\u003e field can only be one of the defined types, including null, boolean, integer, double, timestamp, string, bytes, reference, geo point, array, or map.\u003c/p\u003e\n"],["\u003cp\u003eEach value type has a specific format and restrictions, such as the maximum size for string and bytes values, and the allowed timestamp format.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003emapValue\u003c/code\u003e type contains a \u003ccode\u003efields\u003c/code\u003e property, which is a map of key-value pairs where the keys are strings and the values can be of any supported value type.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003emapValue\u003c/code\u003e field names are strings, cannot be empty, have a maximum length of 1,500 UTF-8 bytes, and field names matching the regular expression \u003ccode\u003e__.*__\u003c/code\u003e are reserved.\u003c/p\u003e\n"]]],[],null,["# Value\n\nA message that can hold any of the supported value types.\n\nMapValue\n--------\n\nA map value."]]