Value

Desteklenen değer türlerinden herhangi birini barındırabilen bir mesaj.

JSON gösterimi
{

  // 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.
}
Alanlar
Birleştirme alanı value_type. Değer ayarlanmış olmalıdır. value_type şunlardan yalnızca biri olabilir:
nullValue

null

Boş değer.

booleanValue

boolean

Boole değeri.

integerValue

string (int64 format)

Tam sayı değeri.

doubleValue

number

Çift değer.

timestampValue

string (Timestamp format)

Zaman damgası değeri.

Yalnızca mikrosaniyelere kadar hassastır. Ek hassasiyetler depolandığında aşağı doğru yuvarlanır.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

stringValue

string

Dize değeri.

UTF-8 olarak temsil edilen dize, 1 MiB ile 89 bayt arasında olmalıdır. UTF-8 temsilinin yalnızca ilk 1.500 baytı sorgular tarafından dikkate alınır.

bytesValue

string (bytes format)

Bayt değeri.

1 MiB - 89 bayt arasında olmalıdır. Sorgular,yalnızca ilk 1.500 baytı dikkate alır.

base64 kodlu bir dize.

referenceValue

string

Bir dokümana referans. Örnek: projects/{project_id}/databases/{databaseId}/documents/{document_path}.

geoPointValue

object (LatLng)

Dünya yüzeyindeki bir noktayı temsil eden coğrafi nokta değeri.

arrayValue

object (ArrayValue)

Dizi değeri.

Doğrudan başka bir dizi değeri içeremez, ancak başka bir diziyi içeren bir eşleme içerebilir.

mapValue

object (MapValue)

Harita değeri.

Harita Değeri

Harita değeri.

JSON gösterimi
{
  "fields": {
    string: {
      object (Value)
    },
    ...
  }
}
Alanlar
fields

map (key: string, value: object (Value))

Haritanın alanları.

Eşleme anahtarları alan adlarını temsil eder. __.*__ normal ifadesiyle eşleşen alan adları ayrılmıştır. Ayrılmış alan adları, belirli belgelenmiş bağlamlar dışında kullanılamaz. UTF-8 olarak temsil edilen harita anahtarları 1.500 baytı aşmamalı ve boş olamaz.

"key": value çiftlerinin listesini içeren bir nesne. Örnek: { "name": "wrench", "mass": "1.3kg", "count": "3" }.