Attributes

Un contenitore per tutti gli attributi di una determinata località.

Rappresentazione JSON
{
  "name": string,
  "attributes": [
    {
      object (Attribute)
    }
  ]
}
Campi
name

string

Obbligatorio. Identificatore di Google per questa località sotto forma di locations/{locationId}/attributes.

attributes[]

object (Attribute)

Una raccolta di attributi che devono essere aggiornati.

Attributo

Un attributo località. Gli attributi forniscono informazioni aggiuntive su una località. Gli attributi che è possibile impostare per una località possono variare in base alle proprietà della località (ad esempio, categoria). Gli attributi disponibili sono determinati da Google e possono essere aggiunti e rimossi senza modifiche all'API.

Rappresentazione JSON
{
  "name": string,
  "valueType": enum (AttributeValueType),
  "values": [
    value
  ],
  "repeatedEnumValue": {
    object (RepeatedEnumAttributeValue)
  },
  "uriValues": [
    {
      object (UriAttributeValue)
    }
  ]
}
Campi
name

string

Obbligatorio. Il nome della risorsa per questo attributo.

valueType

enum (AttributeValueType)

Solo output. Il tipo di valore contenuto in questo attributo. Questo dovrebbe essere utilizzato per determinare come interpretare il valore.

values[]

value (Value format)

I valori per questo attributo. Il tipo dei valori forniti deve corrispondere a quello previsto per l'attributo in questione. Si tratta di un campo ripetuto in cui possono essere forniti più valori per gli attributi. I tipi di attributo supportano un solo valore.

repeatedEnumValue

object (RepeatedEnumAttributeValue)

Quando il tipo di valore dell'attributo è REPEATED_ENUM, contiene il valore dell'attributo, mentre gli altri campi devono essere vuoti.

uriValues[]

object (UriAttributeValue)

Quando il tipo di valore dell'attributo è URL, questo campo contiene i valori per questo attributo e gli altri campi devono essere vuoti.

RepeatedEnumAttributeValue

Valori per un attributo con valueType pari a REPEATED_ENUM. Comprende due elenchi di ID valore: quelli impostati (true) e quelli non impostati (false). I valori assenti sono considerati sconosciuti. È necessario specificare almeno un valore.

Rappresentazione JSON
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
Campi
setValues[]

string

Enumera i valori impostati.

unsetValues[]

string

Enumera i valori che non sono stati impostati.

UriAttributeValue

Valori per un attributo con valueType di URL.

Rappresentazione JSON
{
  "uri": string
}
Campi
uri

string

Obbligatorio. Il valore dell'URI proposto per questo attributo.