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" में, टाइप की पहचान करने वाला यूआरआई होता है. उदाहरण: { "id": 1234, "@type": "types.example.com/standard/id" }.

extensions[]

object

ऐप्लिकेशन के अनुरोध का मेटाडेटा.

ऐसा ऑब्जेक्ट जिसमें किसी भी तरह के फ़ील्ड शामिल हो सकते हैं. एक अन्य फ़ील्ड "@type" में, टाइप की पहचान करने वाला यूआरआई होता है. उदाहरण: { "id": 1234, "@type": "types.example.com/standard/id" }.