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, это поле содержит значения для этого атрибута, а другие поля значений должны быть пустыми.

RepeatedEnumAttributeValue

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

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

string

Заданные значения перечисления.

unsetValues[]

string

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

UriAttributeValue

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

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

string

Обязательно. Предлагаемое значение URI для этого атрибута.