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)

この属性の値。指定する値の型は、その属性に想定される型と一致する必要があります。複数の属性値を指定できる繰り返しフィールドです。属性型では 1 つの値のみがサポートされます。

repeatedEnumValue

object (RepeatedEnumAttributeValue)

属性値の型が REPEATED_ENUM の場合、この属性には属性値が含まれ、他の値フィールドは空にする必要があります。

uriValues[]

object (UriAttributeValue)

属性値の型が URL の場合、このフィールドにはこの属性の値が含まれ、他の値フィールドは空にする必要があります。

RepeatedEnumAttributeValue

valueType が REPEATED_ENUM の属性の値。これは、設定済みの(true)と設定されていない(false)の値 ID の 2 つのリストで構成されます。存在しない値は不明とみなされます。少なくとも 1 つの値を指定する必要があります。

JSON 表現
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
フィールド
setValues[]

string

設定されている列挙値。

unsetValues[]

string

設定されていない列挙値。

UriAttributeValue

URL が valueType である属性の値。

JSON 表現
{
  "uri": string
}
フィールド
uri

string

必須。この属性に対して指定された URI 値。