Method: projects.locations.brands.stores.batchUpdate

Atualiza as lojas em lote.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. O recurso pai compartilhado por todas as lojas que estão sendo atualizadas. Formato: projects/{project}/locations/{location}/brands/{brand}. Se esse campo for definido, o pai de todas as lojas especificadas em requests precisará corresponder a ele.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "requests": [
    {
      object (UpdateStoreRequest)
    }
  ]
}
Campos
requests[]

object (UpdateStoreRequest)

Obrigatório. A mensagem de solicitação que especifica os recursos a serem atualizados. É possível modificar no máximo 1.000 lojas em um lote.

Corpo da resposta

Mensagem de resposta para MenuService.BatchUpdateStores.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "stores": [
    {
      object (Store)
    }
  ]
}
Campos
stores[]

object (Store)

Lojas atualizadas.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte Authentication Overview.

UpdateStoreRequest

Mensagem de solicitação para MenuService.UpdateStore.

Representação JSON
{
  "store": {
    object (Store)
  },
  "updateMask": string,
  "allowMissing": boolean
}
Campos
store

object (Store)

Obrigatório. A loja a ser atualizada.

O campo name da loja é usado para identificar a loja a ser atualizada. Formato: projects/{project}/locations/{location}/brands/{brand}/stores/{store}

updateMask

string (FieldMask format)

Opcional. A lista de campos a serem atualizados.

Uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: "user.displayName,photo".

allowMissing

boolean

Opcional. Se definido como verdadeiro e a loja não for encontrada, uma nova loja será criada. Nessa situação, updateMask é ignorado.