Method: projects.locations.brands.stores.batchUpdate

批次更新商店。

HTTP 要求

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

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
parent

string

這是必要旗標,所有更新中的商店共用的父項資源。格式:projects/{project}/locations/{location}/brands/{brand}。如果設定這項屬性,requests 中指定的所有商店父項都必須與這個欄位相符。

要求主體

要求主體包含下列結構的資料:

JSON 表示法
{
  "requests": [
    {
      object (UpdateStoreRequest)
    }
  ]
}
欄位
requests[]

object (UpdateStoreRequest)

這是必要旗標,要求訊息,指定要更新的資源。一次最多可修改 1000 間商店。

回應主體

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。