Attributes

Conteneur pour tous les attributs d'un établissement donné.

Représentation JSON
{
  "name": string,
  "attributes": [
    {
      object (Attribute)
    }
  ]
}
Champs
name

string

Obligatoire. Identifiant Google de cet établissement, sous la forme locations/{locationId}/attributes.

attributes[]

object (Attribute)

Ensemble d'attributs à mettre à jour.

Attribut

Attribut d'établissement. Les attributs fournissent des informations supplémentaires sur un établissement. Les attributs qui peuvent être définis pour un établissement peuvent varier en fonction des propriétés de l'établissement (par exemple, la catégorie). Les attributs disponibles sont déterminés par Google, et peuvent être ajoutés et supprimés sans modifier l'API.

Représentation JSON
{
  "name": string,
  "valueType": enum (AttributeValueType),
  "values": [
    value
  ],
  "repeatedEnumValue": {
    object (RepeatedEnumAttributeValue)
  },
  "uriValues": [
    {
      object (UriAttributeValue)
    }
  ]
}
Champs
name

string

Obligatoire. Nom de ressource de cet attribut.

valueType

enum (AttributeValueType)

Uniquement en sortie. Type de valeur que contient cet attribut. Utilisez-la pour déterminer comment interpréter la valeur.

values[]

value (Value format)

Valeurs de cet attribut. Le type des valeurs fournies doit correspondre à celui attendu pour cet attribut. Il s'agit d'un champ répété dans lequel plusieurs valeurs d'attribut peuvent être renseignées. Les types d'attributs n'acceptent qu'une seule valeur.

repeatedEnumValue

object (RepeatedEnumAttributeValue)

Lorsque le type de valeur d'attribut est REPEATED_ENUM, ce champ contient la valeur de l'attribut, et les autres champs de valeur doivent être vides.

uriValues[]

object (UriAttributeValue)

Lorsque le type de valeur de l'attribut est "URL", ce champ contient la ou les valeurs de cet attribut, et les autres champs de valeurs doivent être vides.

RepeatedEnumAttributeValue

Valeurs d'un attribut avec un valueType de REPEATED_ENUM. Il se compose de deux listes d'ID de valeur : ceux qui sont définis (true) et ceux qui ne le sont pas (false). Les valeurs absentes sont considérées comme inconnues. Vous devez spécifier au moins une valeur.

Représentation JSON
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
Champs
setValues[]

string

Valeurs d'énumération définies.

unsetValues[]

string

Valeurs d'énumération non définies.

UriAttributeValue

Valeurs d'un attribut avec un valueType d'URL.

Représentation JSON
{
  "uri": string
}
Champs
uri

string

Obligatoire. Valeur d'URI proposée pour cet attribut.