यह संसाधन एक लंबे समय तक चलने वाले ऑपरेशन का प्रतिनिधित्व करता है जो एक नेटवर्क एपीआई कॉल का परिणाम है।
JSON प्रतिनिधित्व | |
---|---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
खेत | ||
---|---|---|
name | सर्वर-असाइन किया गया नाम, जो मूल रूप से इसे वापस करने वाली सेवा के भीतर अद्वितीय है। आप डिफ़ॉल्ट HTTP मानचित्रण, का उपयोग करते हैं | |
metadata | ऑपरेशन से जुड़ा सेवा-विशिष्ट मेटाडेटा। इसमें आमतौर पर प्रगति की जानकारी और सामान्य मेटाडेटा जैसे समय बनाएँ। कुछ सेवाएं ऐसा मेटाडेटा प्रदान नहीं कर सकती हैं। कोई भी तरीका जो लंबे समय से चल रहे ऑपरेशन को लौटाता है, उसे मेटाडेटा प्रकार, यदि कोई हो, का दस्तावेजीकरण करना चाहिए। एक वस्तु जिसमें एक मनमाना प्रकार के क्षेत्र होते हैं। एक अतिरिक्त क्षेत्र | |
done | यदि मान | |
संघ क्षेत्र result । आपरेशन परिणाम है, जो या तो एक हो सकता है error या एक वैध response । यदि done == false , न तो error है और न ही response निर्धारित है। यदि done == true , वास्तव में से एक error या response निर्धारित है। result निम्न में से केवल एक ही हो सकता है: | ||
error | विफलता या रद्द होने की स्थिति में ऑपरेशन का त्रुटि परिणाम। | |
response | सफलता के मामले में ऑपरेशन की सामान्य प्रतिक्रिया। मूल विधि जैसे सफलता पर कोई डेटा, देता है, तो एक वस्तु जिसमें एक मनमाना प्रकार के क्षेत्र होते हैं। एक अतिरिक्त क्षेत्र |