Attributes

Es un contenedor para todos los atributos de una ubicación determinada.

Representación JSON
{
  "name": string,
  "attributes": [
    {
      object (Attribute)
    }
  ]
}
Campos
name

string

Obligatorio. Es el identificador de Google para esta ubicación en el formato locations/{locationId}/attributes.

attributes[]

object (Attribute)

Es una colección de atributos que se deben actualizar.

Atributo

Es un atributo de ubicación. Los atributos proporcionan información adicional sobre una ubicación. Los atributos que se pueden establecer en una ubicación pueden variar según las propiedades de esa ubicación (por ejemplo, la categoría). Google determina los atributos disponibles, que se pueden agregar y quitar sin cambios en la API.

Representación JSON
{
  "name": string,
  "valueType": enum (AttributeValueType),
  "values": [
    value
  ],
  "repeatedEnumValue": {
    object (RepeatedEnumAttributeValue)
  },
  "uriValues": [
    {
      object (UriAttributeValue)
    }
  ]
}
Campos
name

string

Obligatorio. Es el nombre del recurso para este atributo.

valueType

enum (AttributeValueType)

Solo salida. Es el tipo de valor que contiene este atributo. Esto se debe usar para determinar cómo interpretar el valor.

values[]

value (Value format)

Son los valores de este atributo. El tipo de los valores proporcionados debe coincidir con el esperado para ese atributo. Este es un campo repetido en el que se pueden proporcionar varios valores de atributo. Los tipos de atributos solo admiten un valor.

repeatedEnumValue

object (RepeatedEnumAttributeValue)

Cuando el tipo de valor del atributo es REPEATED_ENUM, este contiene el valor del atributo y los otros campos de valores deben estar vacíos.

uriValues[]

object (UriAttributeValue)

Cuando el tipo de valor del atributo es URL, este campo contiene los valores de este atributo, y los demás campos de valores deben estar vacíos.

RepeatedEnumAttributeValue

Son los valores de un atributo con un valueType de REPEATED_ENUM. Consiste en dos listas de IDs de valores: los que están establecidos (verdadero) y los que no (falso). Los valores ausentes se consideran desconocidos. Se debe especificar al menos un valor.

Representación JSON
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
Campos
setValues[]

string

Son los valores de enum que se establecen.

unsetValues[]

string

Son los valores de enum que no están establecidos.

UriAttributeValue

Son los valores de un atributo con un valueType de URL.

Representación JSON
{
  "uri": string
}
Campos
uri

string

Obligatorio. Es el valor de URI propuesto para este atributo.