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