Attributes

تمثّل هذه السمة حاوية لجميع السمات لموقع جغرافي معيّن.

تمثيل JSON
{
  "name": string,
  "attributes": [
    {
      object (Attribute)
    }
  ]
}
الحقول
name

string

مطلوب. معرّف Google لهذا الموقع في شكل locations/{locationId}/attributes.

attributes[]

object (Attribute)

يشير ذلك المصطلح إلى مجموعة من السمات التي تحتاج إلى تعديل.

السمة

سمة الموقع الجغرافي توفّر السمات معلومات إضافية حول الموقع الجغرافي. وقد تختلف السمات التي يمكن ضبطها بناءً على موقع جغرافي حسب خصائص هذا الموقع الجغرافي (على سبيل المثال، الفئة). تحدِّد Google السمات المتاحة ويمكن إضافتها وإزالتها بدون إجراء تغييرات على واجهة برمجة التطبيقات.

تمثيل JSON
{
  "name": string,
  "valueType": enum (AttributeValueType),
  "values": [
    value
  ],
  "repeatedEnumValue": {
    object (RepeatedEnumAttributeValue)
  },
  "uriValues": [
    {
      object (UriAttributeValue)
    }
  ]
}
الحقول
name

string

مطلوب. اسم المورد لهذه السمة.

valueType

enum (AttributeValueType)

النتائج فقط. نوع القيمة التي تحتوي عليها هذه السمة. يجب استخدام هذا لتحديد كيفية تفسير القيمة.

values[]

value (Value format)

قيم هذه السمة. يجب أن يتطابق نوع القيم المقدَّمة مع تلك المتوقَّعة لهذه السمة. هذا حقل متكرّر حيث يمكن توفير قيم سمات متعدّدة. يمكن استخدام قيمة واحدة فقط في أنواع السمات.

repeatedEnumValue

object (RepeatedEnumAttributeValue)

عندما يكون نوع قيمة السمة هو REPEATED_ENUM، يجب أن تحتوي القيمة على قيمة السمة، ويجب أن تكون حقول القيم الأخرى فارغة.

uriValues[]

object (UriAttributeValue)

عندما يكون نوع قيمة السمة هو "عنوان URL"، هذا الحقل يحتوي على قيم هذه السمة، ويجب أن تكون حقول القيم الأخرى فارغة.

RepeatedEnumAttributeValue

قيم لسمة تحتوي على valueType بقيمة REPEATED_ENUM. يتألف هذا الإجراء من قائمتين من أرقام تعريف القيم: تلك التي تم ضبطها (صحيح) وتلك التي لم يتم ضبطها (خطأ). تُعتبر القيم غير المتوفِّرة غير معروفة. يجب تحديد قيمة واحدة على الأقل.

تمثيل JSON
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
الحقول
setValues[]

string

قيم التعداد التي يتم تعيينها.

unsetValues[]

string

قيم التعداد التي لم يتم ضبطها

UriAttributeValue

يشير إلى قيم سمة تتضمّن valueType لعنوان URL.

تمثيل JSON
{
  "uri": string
}
الحقول
uri

string

مطلوب. تشير هذه السمة إلى قيمة معرّف الموارد المنتظم (URI) المقترَحة لهذه السمة.