Response

پاسخ به یک «درخواست».

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

  "error": {
    object (Status)
  },
  "response": {
    "@type": string,
    field1: ...,
    ...
  }
}
فیلدها
requestId

string

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

continued

boolean

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

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" }.

پایان فیلدهای متقابلاً انحصاری.