Response

對單一 Request 的回應。

JSON 表示法
{
  "requestId": string,
  "continued": boolean,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ],

  "error": {
    object (Status)
  },
  "response": {
    "@type": string,
    field1: ...,
    ...
  }
}
欄位
requestId

string

這則訊息回應的要求 requestId。

continued

boolean

如果設為 true,這個回應後面會接著其他回應,這些回應與這個回應位於相同的回應串流中。

extensions[]

object

應用程式專屬的回應中繼資料。

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

這是回應結果,可能為 error,或是有效的 response。以下是互斥欄位清單。回應中最多會設定下列其中一個欄位:
error

object (Status)

處理要求時發生錯誤,則會傳回錯誤結果。

response

object

呼叫成功時的回應酬載。

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

互斥欄位結束。