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