يمثِّل هذا المورد عملية طويلة الأمد نتيجة طلب بيانات من واجهة برمجة التطبيقات للشبكة.
تمثيل 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 |
الاستجابة العادية والناجحة للعملية. إذا كانت الطريقة الأصلية لا تعرض أي بيانات عن النجاح، مثل تمثّل هذه السمة عنصرًا يحتوي على حقول من النوع العشوائي. يحتوي حقل إضافي |