يتتبّع حالة عملية طويلة الأمد للمطالبة بالأجهزة أو إلغاء المطالبة بها أو إرفاق البيانات الوصفية بها. لمعرفة مزيد من المعلومات، يُرجى الاطّلاع على العمليات المجمّعة على المدى الطويل.
تمثيل JSON | |
---|---|
{
"successCount": integer,
"perDeviceStatus": [
{
object ( |
الحقول | |
---|---|
successCount |
يشير ذلك المصطلح إلى ملخّص لعدد العناصر التي تمت معالجتها بنجاح على الخادم. يتم تعديل البيانات أثناء تقدّم العملية. |
perDeviceStatus[] |
حالة المعالجة لكل جهاز في العملية. |
OperationPerDevice
مهمة لكل جهاز في العملية. يتوافق مع كل تغيير جهاز في الطلب.
تمثيل JSON | |
---|---|
{ "result": { object ( |
الحقول | ||
---|---|---|
result |
نتيجة المعالجة لكل جهاز |
|
حقل الاتحاد request . تتضمن الطلب الذي تلقّاه الخادم. يمكن أن يكون request واحدًا فقط مما يلي: |
||
claim |
نسخة من الطلب الأصلي للمطالبة بالجهاز الذي استلمه الخادم. |
|
unclaim |
نسخة من طلب إلغاء المطالبة الأصلي بالجهاز الذي استلمه الخادم. |
|
updateMetadata |
نسخة من طلب تحديث البيانات الوصفية الأصلي الذي تلقّاه الخادم. |
PerDeviceStatusInBatch
تسجيل حالة المعالجة لكل جهاز في العملية
تمثيل JSON | |
---|---|
{
"status": enum ( |
الحقول | |
---|---|
status |
حالة النتيجة للجهاز بعد المعالجة. |
deviceId |
في حال نجاح المعالجة، رقم تعريف الجهاز. |
errorMessage |
إذا فشلت المعالجة، ستظهر رسالة للمطوِّر توضّح الخطأ الذي حدث. |
errorIdentifier |
في حال تعذُّر المعالجة، يتم عرض نوع الخطأ. |