Method: projects.locations.brands.stores.batchUpdate

ストアを一括更新します。

HTTP リクエスト

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

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

パスパラメータ

パラメータ
parent

string

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

リクエストの本文

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

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

object (UpdateStoreRequest)

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

レスポンスの本文

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

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

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

object (Store)

店舗を更新しました。

認可スコープ

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

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

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

UpdateStoreRequest

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

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

object (Store)

必須。更新するストア。

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

updateMask

string (FieldMask format)

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

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

allowMissing

boolean

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