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 である属性の値。これは、値 ID の 2 つのリストで構成されます。設定されている(true)ものと未設定(false)の ID です。存在しない値は不明と見なされます。少なくとも 1 つの値を指定する必要があります。

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

string

設定されている列挙値。

unsetValues[]

string

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

UriAttributeValue

valueType が URL である属性の値。

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

string

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