Attributes

מאגר לכל המאפיינים של מיקום נתון.

ייצוג JSON
{
  "name": string,
  "attributes": [
    {
      object (Attribute)
    }
  ]
}
שדות
name

string

חובה. מזהה Google של המיקום הזה בצורת locations/{locationId}/attributes.

attributes[]

object (Attribute)

אוסף של מאפיינים שצריך לעדכן.

מאפיין

מאפיין מיקום. המאפיינים מספקים מידע נוסף על המיקום. המאפיינים שאפשר להגדיר למיקום משתנים בהתאם למאפיינים של המיקום (למשל קטגוריה). המאפיינים הזמינים נקבעים על ידי Google ויכול להיות שאפשר להוסיף ולהסיר אותם בלי שינויים ב-API.

ייצוג 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)

כאשר הסוג של ערך המאפיין הוא 'כתובת אתר', השדה הזה מכיל את הערכים של המאפיין הזה ושדות הערכים האחרים חייבים להיות ריקים.

RepeatedEnumAttributeValue

ערכים למאפיין עם valueType של REPEATED_ENUM. הרכיב הזה כולל שתי רשימות של מזהי ערכים: המזהים עם הערך (true) והמזהים שלא הוגדרו (false). אם חסרים ערכים, הם נחשבים לא ידועים. יש לציין לפחות ערך אחד.

ייצוג JSON
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
שדות
setValues[]

string

ערכי טיפוס שהוגדרו.

unsetValues[]

string

ערכי Enum שלא הוגדרו.

UriAttributeValue

ערכים של מאפיין עם כתובת URL שמסתיימת ב-valueType.

ייצוג JSON
{
  "uri": string
}
שדות
uri

string

חובה. ערך ה-URI המוצע למאפיין הזה.