REST Resource: attributes

Ресурс: AttributeMetadata

Метаданные для атрибута. Содержит отображаемую информацию для атрибута, включая локализованное имя и заголовок для группировки связанных атрибутов.

JSON-представление
{
  "attributeId": string,
  "valueType": enum (AttributeValueType),
  "displayName": string,
  "groupDisplayName": string,
  "isRepeatable": boolean,
  "valueMetadata": [
    {
      object (AttributeValueMetadata)
    }
  ],
  "isDeprecated": boolean
}
Поля
attributeId

string

Идентификатор атрибута.

valueType

enum ( AttributeValueType )

Тип значения атрибута. Ожидается, что установленные и полученные значения будут относиться к этому типу.

displayName

string

Локализованное отображаемое имя атрибута, если оно доступно; в противном случае — отображаемое имя на английском языке.

groupDisplayName

string

Локализованное отображаемое имя группы, содержащей этот атрибут, если доступно; в противном случае — английское название группы. Связанные атрибуты собраны в группу и должны отображаться вместе под указанным здесь заголовком.

isRepeatable

boolean

Если это правда, атрибут поддерживает несколько значений. Если значение false, следует указать только одно значение.

valueMetadata[]

object ( AttributeValueMetadata )

Для некоторых типов атрибутов (например, перечислений) предоставляется список поддерживаемых значений и соответствующие отображаемые имена для этих значений.

isDeprecated

boolean

Если это правда, атрибут устарел и больше не должен использоваться. Если он устарел, обновление этого атрибута не приведет к ошибке, но обновления не будут сохранены. В какой-то момент после устаревания атрибут будет полностью удален, и это станет ошибкой.

АтрибутЗначениеМетаданные

Метаданные для поддерживаемых значений атрибутов.

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

value ( Value format)

Значение атрибута.

displayName

string

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

Например, для атрибута перечисления «WiFi» оно может содержать «Paid», обозначающее платный Wi-Fi.

Методы

list

Возвращает список доступных атрибутов, которые будут доступны для местоположения с заданной основной категорией и страной.