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 的值。其中包含兩份值 ID 清單:已設定 (true) 和未設定 (false) 的 ID。系統會將缺少的值視為不明。至少須指定一個值。

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

string

目前設定的列舉值。

unsetValues[]

string

未設定的列舉值。

UriAttributeValue

屬性值為 valueType 的屬性值。

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

string

必要欄位。此屬性提議的 URI 值。