Request

رسالة طلب تم إرسالها كجزء من تنفيذ مجمّع.

تمثيل JSON
{
  "requestId": string,
  "methodName": string,
  "request": {
    "@type": string,
    field1: ...,
    ...
  },
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
الحقول
requestId

string

المعرّف الفريد لهذا الطلب ضمن الدُفعة. إنّ "رسالة الردّ" التي تتضمّن علامة 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" }