Method: projects.locations.brands.evaluationCases.batchUpdate

Actualiza EvaluationCases por lotes.

Solicitud HTTP

POST https://foodorderingaiagent.googleapis.com/v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases: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 todos los casos de evaluación que se actualizan. Formato: projects/{project}/locations/{location}/brands/{brand} Si se establece, el elemento superior de todos los casos de evaluación especificados 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 (UpdateEvaluationCaseRequest)
    }
  ]
}
Campos
requests[]

object (UpdateEvaluationCaseRequest)

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

Cuerpo de la respuesta

Mensaje de respuesta para MenuService.BatchUpdateEvaluationCases.

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

Representación JSON
{
  "evaluationCases": [
    {
      object (EvaluationCase)
    }
  ]
}
Campos
evaluationCases[]

object (EvaluationCase)

Se actualizaron los EvaluationCases.

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.

UpdateEvaluationCaseRequest

Mensaje de solicitud para MenuService.UpdateEvaluationCase.

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

object (EvaluationCase)

Obligatorio. Es el caso de evaluación que se actualizará.

El campo name del caso de evaluación se usa para identificar el caso de evaluación que se actualizará. Formato: projects/{project}/locations/{location}/brands/{brand}/evaluationCases/{evaluationCase}

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 el caso de evaluación, se creará uno nuevo. En esta situación, se ignora updateMask.