Request

הודעת בקשה שנשלחת כחלק מהרצת אצווה.

ייצוג ב-JSON
{
  "requestId": string,
  "methodName": string,
  "request": {
    "@type": string,
    field1: ...,
    ...
  },
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
שדות
requestId

string

המזהה הייחודי של הבקשה הזו בתוך האצווה. הודעת התגובה עם requestId תואם היא התשובה לבקשה הזו. בשיטות של סטרימינג של בקשות, יכול להיות שייעשה שימוש באותו requestId כמה פעמים כדי להעביר את כל הודעות הבקשה שחלקן בשיטה אחת. בשיטות של סטרימינג של תגובות, אותו requestId עשוי להופיע בכמה הודעות Response.

methodName

string

ה-method שנקרא. השם חייב להיות שם פונקציה מלא. דוגמה: google.rpc.batch.Batch.Execute

request

object

מטען הנתונים הייעודי (payload) של הבקשה.

אובייקט שמכיל שדות מסוג שרירותי. שדה נוסף "@type" מכיל URI שמזהה את הסוג. דוגמה: { "id": 1234, "@type": "types.example.com/standard/id" }.

extensions[]

object

מטא-נתונים של בקשה ספציפית לאפליקציה.

אובייקט שמכיל שדות מסוג שרירותי. שדה נוסף "@type" מכיל URI שמזהה את הסוג. דוגמה: { "id": 1234, "@type": "types.example.com/standard/id" }.