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, au format locations/{locationId}/attributes.

attributes[]

object (Attribute)

Ensemble d'attributs qui doivent être mis à jour.

Attribut

Attribut de lieu. 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 ce dernier (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 pour cet attribut.

valueType

enum (AttributeValueType)

Uniquement en sortie. Type de valeur que contient cet attribut. Cette valeur doit permettre de 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 fournies. Les types d'attributs n'acceptent qu'une seule valeur.

repeatedEnumValue

object (RepeatedEnumAttributeValue)

Lorsque le type de valeur de l'attribut est REPEATED_ENUM, il contient la valeur de l'attribut. Les autres champs de valeurs doivent être vides.

uriValues[]

object (UriAttributeValue)

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

RepeatedEnumAttributeValue

Valeurs d'un attribut avec le paramètre valueType de REPEATED_ENUM. Elle se compose de deux listes d'ID de valeurs: celles qui sont définies ("true") et celles qui ne sont pas définies ("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 une URL (valueType)

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

string

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