Attributes

Um contêiner para todos os atributos de um determinado local.

Representação JSON
{
  "name": string,
  "attributes": [
    {
      object (Attribute)
    }
  ]
}
Campos
name

string

Obrigatório. O identificador do Google para este local no formato locations/{locationId}/attributes.

attributes[]

object (Attribute)

Uma coleção de atributos que precisam ser atualizados.

Atributo

Um atributo de local. Os atributos fornecem informações adicionais sobre um local. Os atributos que podem ser definidos em um local variam de acordo com as propriedades dele (por exemplo, categoria). Os atributos disponíveis são determinados pelo Google e podem ser adicionados e removidos sem alterações na API.

Representação JSON
{
  "name": string,
  "valueType": enum (AttributeValueType),
  "values": [
    value
  ],
  "repeatedEnumValue": {
    object (RepeatedEnumAttributeValue)
  },
  "uriValues": [
    {
      object (UriAttributeValue)
    }
  ]
}
Campos
name

string

Obrigatório. O nome do recurso para este atributo.

valueType

enum (AttributeValueType)

Apenas saída. O tipo de valor que este atributo contém. É usado para determinar a interpretação do valor.

values[]

value (Value format)

Os valores para este atributo. O tipo dos valores informados precisa corresponder ao esperado para esse atributo. Esse é um campo repetido em que vários valores de atributos podem ser fornecidos. Os tipos de atributo são compatíveis com apenas um valor.

repeatedEnumValue

object (RepeatedEnumAttributeValue)

Quando o tipo de valor do atributo é REPEATED_ENUM, ele contém o valor do atributo, e os outros campos de valores precisam estar vazios.

uriValues[]

object (UriAttributeValue)

Quando o tipo de valor do atributo é URL, esse campo contém os valores do atributo, e os outros campos de valores precisam estar vazios.

RepeatedEnumAttributeValue

Valores de um atributo com um valueType de REPEATED_ENUM. Isso consiste em duas listas de IDs de valor: os que estão definidos (verdadeiro) e os que não estão (falso). Os valores ausentes são considerados desconhecidos. É necessário especificar pelo menos um valor.

Representação JSON
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
Campos
setValues[]

string

Valores de tipo enumerado que estão definidos.

unsetValues[]

string

Valores de tipo enumerado que não estão definidos.

UriAttributeValue

Valores para um atributo com um valueType de URL.

Representação JSON
{
  "uri": string
}
Campos
uri

string

Obrigatório. O valor de URI proposto para esse atributo.