Value

הודעה שיכולה להכיל כל אחד מסוגי הערכים הנתמכים.

ייצוג JSON
{

  // 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.
}
שדות
value_type שדה איחוד . חייב להיות ערכת ערך. value_type יכול להיות רק אחד מהבאים:
nullValue

null

ערך ריק.

booleanValue

boolean

ערך בוליאני.

integerValue

string ( int64 format)

ערך של מספר שלם.

doubleValue

number

ערך כפול.

timestampValue

string ( Timestamp format)

ערך חותמת זמן.

מדויק רק למיקרו-שניות. בעת אחסון, כל דיוק נוסף מעוגל כלפי מטה.

חותמת זמן בפורמט RFC3339 UTC "Zulu", עם רזולוציה של ננו-שניות ועד תשע ספרות חלקיות. דוגמאות: "2014-10-02T15:01:23Z" ו- "2014-10-02T15:01:23.045123456Z" .

stringValue

string

ערך מחרוזת.

המחרוזת, המיוצגת כ-UTF-8, לא תעלה על 1 MiB - 89 בתים. רק 1,500 הבתים הראשונים של ייצוג UTF-8 נחשבים בשאילתות.

bytesValue

string ( bytes format)

ערך בתים.

לא יעלה על 1 MiB - 89 בתים. רק 1,500 הבתים הראשונים נחשבים בשאילתות.

מחרוזת מקודדת base64.

referenceValue

string

הפניה למסמך. לדוגמה: projects/{project_id}/databases/{databaseId}/documents/{document_path} .

geoPointValue

object ( LatLng )

ערך נקודת גיאוגרפי המייצג נקודה על פני כדור הארץ.

arrayValue

object ( ArrayValue )

ערך מערך.

לא יכול להכיל ישירות ערך מערך אחר, אם כי יכול להכיל מפה המכילה מערך אחר.

mapValue

object ( MapValue )

ערך מפה.

MapValue

ערך מפה.

ייצוג JSON
{
  "fields": {
    string: {
      object (Value)
    },
    ...
  }
}
שדות
fields

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

שדות המפה.

מקשי המפה מייצגים שמות שדות. שמות שדות התואמים לביטוי הרגולרי __.*__ שמורים. שמות שדות שמורים אסורים למעט בהקשרים מתועדים מסוימים. מפתחות המפה, המיוצגים כ-UTF-8, אינם יכולים לעלות על 1,500 בתים ואינם יכולים להיות ריקים.

אובייקט המכיל רשימה של "key": value . דוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" } .