Value

Desteklenen değer türlerinden herhangi birini içerebilen 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şim alanı value_type . Bir değer seti olmalıdır. value_type aşağıdakilerden yalnızca biri olabilir:
nullValue

null

Boş bir değer.

booleanValue

boolean

Boole değeri.

integerValue

string ( int64 format)

Bir tam sayı değeri.

doubleValue

number

Çift değer.

timestampValue

string ( Timestamp format)

Bir zaman damgası değeri.

Yalnızca mikrosaniye düzeyinde hassas. Saklandığında, herhangi bir ek hassasiyet aşağı yuvarlanır.

RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğe ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z" .

stringValue

string

Bir dize değeri.

UTF-8 olarak temsil edilen dize 1 MiB - 89 baytı geçmemelidir. Sorgular UTF-8 gösteriminin yalnızca ilk 1.500 baytını dikkate alır.

bytesValue

string ( bytes format)

Bir bayt değeri.

1 MiB - 89 baytı aşmamalıdır. Sorgularda yalnızca ilk 1.500 bayt dikkate alınır.

Base64 kodlu bir dize.

referenceValue

string

Bir belgeye referans. Örneğin: 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 )

Bir dizi değeri.

Doğrudan başka bir dizi değeri içeremez ancak başka bir dizi içeren bir harita içerebilir.

mapValue

object ( MapValue )

Bir harita değeri.

Harita Değeri

Bir harita değeri.

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

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

Haritanın alanları.

Harita 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 yasaktır. UTF-8 olarak temsil edilen harita anahtarları 1.500 baytı geçmemeli ve boş olamaz.

"key": value çiftleri. Örnek: { "name": "wrench", "mass": "1.3kg", "count": "3" } .