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

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

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

extensions[]

object

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

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