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 )

Если типом значения атрибута является URL-адрес, это поле содержит значения для этого атрибута, а остальные поля значений должны быть пустыми.

Повторенноеэнуматтрибутевалуе

Значения атрибута с valueType REPEATED_ENUM. Он состоит из двух списков идентификаторов значений: установленных (true) и неустановленных (false). Отсутствующие значения считаются неизвестными. Должно быть указано хотя бы одно значение.

JSON-представление
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
Поля
setValues[]

string

Установленные значения перечисления.

unsetValues[]

string

Значения перечисления, которые не установлены.

UriAttributeValue

Значения для атрибута с valueType URL.

JSON-представление
{
  "uri": string
}
Поля
uri

string

Необходимый. Предлагаемое значение URI для этого атрибута.