Method: projects.locations.brands.evaluationCases.batchUpdate

EvaluationCase を一括更新します。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
parent

string

必須。更新されるすべての評価ケースで共有される親リソース。形式: projects/{project}/locations/{location}/brands/{brand} これを設定すると、requests で指定されたすべての評価ケースの親がこのフィールドと一致する必要があります。

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "requests": [
    {
      object (UpdateEvaluationCaseRequest)
    }
  ]
}
フィールド
requests[]

object (UpdateEvaluationCaseRequest)

必須。更新するリソースを指定するリクエスト メッセージ。1 つのバッチで変更できる評価ケースは最大 1,000 件です。

レスポンスの本文

MenuService.BatchUpdateEvaluationCases に対するレスポンス メッセージです。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "evaluationCases": [
    {
      object (EvaluationCase)
    }
  ]
}
フィールド
evaluationCases[]

object (EvaluationCase)

EvaluationCases が更新されました。

認可スコープ

次の OAuth スコープが必要です。

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

詳細については、 Authentication Overviewをご覧ください。

UpdateEvaluationCaseRequest

MenuService.UpdateEvaluationCase のリクエスト メッセージです。

JSON 表現
{
  "evaluationCase": {
    object (EvaluationCase)
  },
  "updateMask": string,
  "allowMissing": boolean
}
フィールド
evaluationCase

object (EvaluationCase)

必須。更新する評価ケース。

評価ケースの name フィールドは、更新する評価ケースを識別するために使用されます。形式: projects/{project}/locations/{location}/brands/{brand}/evaluationCases/{evaluationCase}

updateMask

string (FieldMask format)

省略可。更新するフィールドのリスト

完全修飾フィールド名のカンマ区切りのリスト。例: "user.displayName,photo"

allowMissing

boolean

省略可。true に設定されていて、評価ケースが見つからない場合は、新しい評価ケースが作成されます。この場合、updateMask は無視されます。