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 celui-ci (par exemple, la catégorie). Les attributs disponibles sont déterminés par Google et peuvent être ajoutés et supprimés sans modification de 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. Cela doit être utilisé 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 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, cette valeur contient la valeur de l'attribut. Les autres champs de valeurs 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. Les autres champs de valeurs doivent être vides.

RepeatedEnumAttributeValue

Valeurs d'un attribut avec un valueType défini sur REPEATED_ENUM. Elle se compose de deux listes d'ID de valeur: ceux qui sont définis (true) et ceux qui ne sont pas définis (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 correspondant à "URL".

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

string

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