Method: projects.locations.brands.evaluationCases.batchUpdate

Aggiorna in batch EvaluationCases.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
parent

string

Obbligatorio. La risorsa principale condivisa da tutti gli scenari di valutazione in fase di aggiornamento. Formato: projects/{project}/locations/{location}/brands/{brand}. Se questo campo è impostato, l'elemento principale di tutti gli scenari di valutazione specificati in requests deve corrispondere a questo campo.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "requests": [
    {
      object (UpdateEvaluationCaseRequest)
    }
  ]
}
Campi
requests[]

object (UpdateEvaluationCaseRequest)

Obbligatorio. Il messaggio di richiesta che specifica le risorse da aggiornare. È possibile modificare un massimo di 1000 casi di valutazione in un batch.

Corpo della risposta

Messaggio di risposta per MenuService.BatchUpdateEvaluationCases.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "evaluationCases": [
    {
      object (EvaluationCase)
    }
  ]
}
Campi
evaluationCases[]

object (EvaluationCase)

EvaluationCases aggiornato.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

UpdateEvaluationCaseRequest

Messaggio di richiesta per MenuService.UpdateEvaluationCase.

Rappresentazione JSON
{
  "evaluationCase": {
    object (EvaluationCase)
  },
  "updateMask": string,
  "allowMissing": boolean
}
Campi
evaluationCase

object (EvaluationCase)

Obbligatorio. La richiesta di valutazione da aggiornare.

Il campo name dello scenario di valutazione viene utilizzato per identificare lo scenario di valutazione da aggiornare. Formato: projects/{project}/locations/{location}/brands/{brand}/evaluationCases/{evaluationCase}

updateMask

string (FieldMask format)

Facoltativo. L'elenco dei campi da aggiornare

Si tratta di un elenco separato da virgole di nomi completi dei campi. Esempio: "user.displayName,photo".

allowMissing

boolean

Facoltativo. Se è impostato su true e la richiesta di valutazione non viene trovata, ne verrà creata una nuova. In questa situazione, updateMask viene ignorato.