サポートされている任意の値の型を保持できるメッセージ。
JSON 表現 | |
---|---|
{ // Union field |
フィールド | ||
---|---|---|
共用体フィールド value_type 。値を設定する必要があります。value_type は次のいずれかになります。 |
||
nullValue |
null 値。 |
|
booleanValue |
ブール値。 |
|
integerValue |
整数値。 |
|
doubleValue |
double 値。 |
|
timestampValue |
タイムスタンプ値。 マイクロ秒単位の精度保存時に、それを超える精度は切り捨てられます。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
|
stringValue |
文字列値。 UTF-8 で表される文字列は、1 MiB - 89 バイトを超えないようにする必要があります。UTF-8 表現の最初の 1,500 バイトのみがクエリで考慮されます。 |
|
bytesValue |
バイト値。 1 MiB - 89 バイト以下の値を指定してください。最初の 1,500 バイトのみがクエリで考慮されます。 Base64 でエンコードされた文字列。 |
|
referenceValue |
ドキュメントへの参照。例: |
|
geoPointValue |
地表面上の 1 点を表す地理的位置の値。 |
|
arrayValue |
配列値。 別の配列値を直接格納することはできませんが、別の配列を含むマップは含めることができます。 |
|
mapValue |
マップ値。 |
MapValue
マップ値。
JSON 表現 | |
---|---|
{
"fields": {
string: {
object ( |
フィールド | |
---|---|
fields |
マップのフィールド。 マップキーはフィールド名を表します。正規表現
|