Response

پاسخ به یک درخواست واحد

نمایندگی JSON
{
  "requestId": string,
  "continued": boolean,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ],

  // Union field result can be only one of the following:
  "error": {
    object (Status)
  },
  "response": {
    "@type": string,
    field1: ...,
    ...
  }
  // End of list of possible types for union field result.
}
فیلدها
requestId

string

شناسه درخواست درخواست این پیام در پاسخ به آن است.

continued

boolean

اگر درست باشد، این پاسخ با پاسخ‌های دیگری دنبال می‌شود که در همان جریان پاسخ با این پاسخ هستند.

extensions[]

object

فراداده پاسخ خاص برنامه

یک شی حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی "@type" حاوی یک URI است که نوع را مشخص می کند. مثال: { "id": 1234, "@type": "types.example.com/standard/id" } .

result میدان اتحادیه نتیجه پاسخ، که می تواند یک error یا یک response معتبر باشد. result می تواند تنها یکی از موارد زیر باشد:
error

object ( Status )

اگر در پردازش درخواست خطایی وجود داشته باشد، نتیجه خطا خواهد بود.

response

object

بار پاسخ در صورت موفقیت آمیز بودن تماس.

یک شی حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی "@type" حاوی یک URI است که نوع را مشخص می کند. مثال: { "id": 1234, "@type": "types.example.com/standard/id" } .