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