تمثّل هذه السمة قيمة مصفوفة.
تمثيل JSON |
---|
{
"values": [
{
object ( |
الحقول | |
---|---|
values[] |
القيم في الصفيف |
القيمة
رسالة قد تتضمن أيًا من أنواع القيم المسموح بها.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد value_type يجب ضبط قيمة. يمكن أن يكون الحقل "value_type " واحدًا فقط مما يلي: |
|
nullValue |
قيمة فارغة. |
booleanValue |
تمثّل هذه السمة قيمة منطقية. |
integerValue |
تمثّل هذه السمة قيمة عدد صحيح. |
doubleValue |
تمثّل هذه السمة قيمة مزدوجة. |
timestampValue |
قيمة طابع زمني. الدقة فقط بالميكرو ثانية. عند التخزين، يتم تقريب أي دقة إضافية إلى قيمة أقل. طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
stringValue |
قيمة سلسلة. يجب ألا تتجاوز السلسلة الممثَّلة بالترميز UTF-8، 1 ميغا بايت - 89 بايت. لا تضع طلبات البحث سوى أول 1,500 بايت من تمثيل UTF-8. |
bytesValue |
قيمة بايت. يجب ألا يتجاوز 1 مبيبايت و89 بايت. لا تضع طلبات البحث سوى أول 1500 بايت. سلسلة بترميز base64. |
referenceValue |
مرجع إلى مستند. مثلاً: |
geoPointValue |
يشير ذلك المصطلح إلى قيمة نقطة جغرافية تمثّل نقطة على سطح الأرض. |
arrayValue |
تمثّل هذه السمة قيمة مصفوفة. لا يمكن أن يحتوي على قيمة صفيف أخرى مباشرةً، ولكن يمكن أن يحتوي على خريطة تحتوي على صفيف آخر. |
mapValue |
قيمة خريطة |
MapValue
قيمة خريطة
تمثيل JSON |
---|
{
"fields": {
string: {
object ( |
الحقول | |
---|---|
fields |
حقول الخريطة. تمثل مفاتيح الخريطة أسماء الحقول. أسماء الحقول التي تتطابق مع التعبير العادي عنصر يحتوي على قائمة من أزواج |