Attributes

特定位置所有屬性的容器。

JSON 表示法
{
  "name": string,
  "attributes": [
    {
      object (Attribute)
    }
  ]
}
欄位
name

string

必要欄位。這個地點的 Google ID,格式為 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 的屬性值。當中包含兩份值 ID 清單,分別設為 (true) 和未設定 (false) 的值。缺少的值會視為不明。至少須指定一個值。

JSON 表示法
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
欄位
setValues[]

string

設定的列舉值。

unsetValues[]

string

未設定的列舉值。

UriAttributeValue

網址 valueType 的屬性值。

JSON 表示法
{
  "uri": string
}
欄位
uri

string

必要欄位。這項屬性的建議 URI 值。