Method: projects.locations.brands.stores.batchUpdate

Actualiza las tiendas por lotes.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta

Parámetros
parent

string

Obligatorio. Es el recurso superior que comparten todas las tiendas que se actualizan. Formato: projects/{project}/locations/{location}/brands/{brand} Si se establece, el elemento superior de todas las tiendas especificadas en requests debe coincidir con este campo.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "requests": [
    {
      object (UpdateStoreRequest)
    }
  ]
}
Campos
requests[]

object (UpdateStoreRequest)

Obligatorio. Es el mensaje de solicitud que especifica los recursos que se actualizarán. Se puede modificar un máximo de 1,000 tiendas en un lote.

Cuerpo de la respuesta

Mensaje de respuesta para MenuService.BatchUpdateStores.

Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "stores": [
    {
      object (Store)
    }
  ]
}
Campos
stores[]

object (Store)

Se actualizaron las tiendas.

Permisos de autorización

Requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Authentication Overview.

UpdateStoreRequest

Mensaje de solicitud para MenuService.UpdateStore.

Representación JSON
{
  "store": {
    object (Store)
  },
  "updateMask": string,
  "allowMissing": boolean
}
Campos
store

object (Store)

Obligatorio. Es la tienda que se actualizará.

El campo name de la tienda se usa para identificar la tienda que se actualizará. Formato: projects/{project}/locations/{location}/brands/{brand}/stores/{store}

updateMask

string (FieldMask format)

Es opcional. Es la lista de campos que se deben actualizar.

Esta es una lista separada por comas de los nombres de campos completamente calificados. Ejemplo: "user.displayName,photo".

allowMissing

boolean

Es opcional. Si se establece en verdadero y no se encuentra la tienda, se creará una nueva. En esta situación, se ignora updateMask.