Request

在批次執行作業中傳送的請求訊息。

JSON 表示法
{
  "requestId": string,
  "methodName": string,
  "request": {
    "@type": string,
    field1: ...,
    ...
  },
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
欄位
requestId

string

這個要求在批次中的專屬 ID。含有相符 requestId 的回應訊息,就是對這項要求的回應。對於要求串流方法,同一個 requestId 可能會重複使用多次,以便傳遞單一方法中的所有要求訊息。對於回應串流方法,同一個 requestId 可能會出現在多個回應訊息中。

methodName

string

要呼叫的方法。必須是完整的類別名稱。範例:google.rpc.batch.Batch.Execute

request

object

要求酬載。

含有任意類型欄位的物件。額外的 "@type" 欄位則包含能辨識類型的 URI。範例:{ "id": 1234, "@type": "types.example.com/standard/id" }

extensions[]

object

應用程式專屬要求中繼資料。

含有任意類型欄位的物件。額外的 "@type" 欄位則包含能辨識類型的 URI。範例:{ "id": 1234, "@type": "types.example.com/standard/id" }