Method: projects.locations.brands.evaluationCases.batchUpdate

Mise à jour par lot des EvaluationCases.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

Obligatoire. Ressource parente partagée par tous les cas d'évaluation en cours de mise à jour. Format : projects/{project}/locations/{location}/brands/{brand}. Si cette valeur est définie, le parent de tous les cas d'évaluation spécifiés dans requests doit correspondre à ce champ.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "requests": [
    {
      object (UpdateEvaluationCaseRequest)
    }
  ]
}
Champs
requests[]

object (UpdateEvaluationCaseRequest)

Obligatoire. Message de requête spécifiant les ressources à mettre à jour. Vous pouvez modifier jusqu'à 1 000 cas d'évaluation par lot.

Corps de la réponse

Message de réponse pour MenuService.BatchUpdateEvaluationCases.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "evaluationCases": [
    {
      object (EvaluationCase)
    }
  ]
}
Champs
evaluationCases[]

object (EvaluationCase)

EvaluationCases mis à jour.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour plus d'informations, consultez la Authentication Overview.

UpdateEvaluationCaseRequest

Message de requête pour MenuService.UpdateEvaluationCase.

Représentation JSON
{
  "evaluationCase": {
    object (EvaluationCase)
  },
  "updateMask": string,
  "allowMissing": boolean
}
Champs
evaluationCase

object (EvaluationCase)

Obligatoire. Cas d'évaluation à mettre à jour.

Le champ name du cas d'évaluation permet d'identifier le cas d'évaluation à mettre à jour. Format : projects/{project}/locations/{location}/brands/{brand}/evaluationCases/{evaluationCase}

updateMask

string (FieldMask format)

Facultatif. Liste des champs à mettre à jour

Il s'agit d'une liste de noms de champs complets séparés par une virgule. Exemple : "user.displayName,photo".

allowMissing

boolean

Facultatif. Si la valeur est définie sur "true" et que le cas d'évaluation est introuvable, un cas d'évaluation est créé. Dans ce cas, updateMask est ignoré.