Response

किसी एक अनुरोध का जवाब.

JSON के काेड में दिखाना
{
  "requestId": string,
  "continued": boolean,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ],

  "error": {
    object (Status)
  },
  "response": {
    "@type": string,
    field1: ...,
    ...
  }
}
फ़ील्ड
requestId

string

उस अनुरोध का requestId जिसका जवाब यह मैसेज है.

continued

boolean

अगर यह वैल्यू true है, तो इस जवाब के बाद अन्य जवाब भी दिए जाते हैं. ये जवाब, इसी जवाब की स्ट्रीम में होते हैं.

extensions[]

object

ऐप्लिकेशन के जवाब का खास मेटाडेटा.

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

जवाब का नतीजा, जो error या मान्य response हो सकता है. यहां उन फ़ील्ड की सूची दी गई है जो एक-दूसरे से अलग हैं. जवाब में, ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा:
error

object (Status)

अनुरोध को प्रोसेस करते समय गड़बड़ी होने पर, गड़बड़ी का नतीजा.

response

object

कॉल सफल होने पर, रिस्पॉन्स पेलोड.

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

एक-दूसरे से अलग फ़ील्ड का आखिरी हिस्सा.