Method: projects.locations.brands.evaluationCases.batchUpdate

Actualiza por lotes los EvaluationCases.

Solicitud HTTP

POST https://foodorderingaiagent.googleapis.com/v1/{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 principal que comparten todos los casos de evaluación que se actualizan. Formato: projects/{project}/locations/{location}/brands/{brand}. Si se configura este campo, 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 actualizó 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. Lista de campos que se actualizarán

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