Method: projects.locations.brands.stores.batchUpdate

Mise à jour groupée des magasins.

Requête HTTP

POST https://foodorderingaiagent.googleapis.com/v1/{parent=projects/*/locations/*/brands/*}/stores:batchUpdate

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

Obligatoire. Ressource parente partagée par tous les magasins mis à jour. Format : projects/{project}/locations/{location}/brands/{brand}. Si cette valeur est définie, le parent de tous les magasins spécifiés dans requests doit correspondre à ce champ.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "requests": [
    {
      object (UpdateStoreRequest)
    }
  ]
}
Champs
requests[]

object (UpdateStoreRequest)

Obligatoire. Message de requête spécifiant les ressources à mettre à jour. Vous pouvez modifier jusqu'à 1 000 magasins par lot.

Corps de la réponse

Message de réponse pour MenuService.BatchUpdateStores.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "stores": [
    {
      object (Store)
    }
  ]
}
Champs
stores[]

object (Store)

Les magasins ont été mis à jour.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

UpdateStoreRequest

Message de requête pour MenuService.UpdateStore.

Représentation JSON
{
  "store": {
    object (Store)
  },
  "updateMask": string,
  "allowMissing": boolean
}
Champs
store

object (Store)

Obligatoire. Magasin à mettre à jour.

Le champ name du magasin permet d'identifier le magasin à mettre à jour. Format : projects/{project}/locations/{location}/brands/{brand}/stores/{store}

updateMask

string (FieldMask format)

Facultatif. Liste des champs à mettre à jour

Il s'agit d'une liste de noms de champs complets séparés par une virgule. Exemple : "user.displayName,photo".

allowMissing

boolean

Facultatif. Si la valeur est définie sur "true" et que le magasin est introuvable, un nouveau magasin est créé. Dans ce cas, updateMask est ignoré.