מעקב אחרי הסטטוס של פעולה ממושכת כדי לתבוע בעלות, לבטל תביעת בעלות או לצרף מטא-נתונים למכשירים. מידע נוסף זמין במאמר פעולות ממושכות באצווה.
| ייצוג JSON | |
|---|---|
| {
  "successCount": integer,
  "perDeviceStatus": [
    {
      object ( | |
| שדות | |
|---|---|
| successCount | 
 סיכום של מספר הפריטים בפעולה שהשרת עיבד בהצלחה. הפעולה מתעדכנת ככל שהפעולה מתבצעת. | 
| perDeviceStatus[] | 
 סטטוס העיבוד של כל מכשיר בפעולה.  | 
OperationPerDevice
משימה לכל מכשיר בפעולה. תואם לכל שינוי במכשיר בבקשה.
| ייצוג JSON | |
|---|---|
| { "result": { object ( | |
| שדות | ||
|---|---|---|
| result | 
 תוצאת העיבוד של כל מכשיר. | |
| שדה איחוד request. ערכות SDK שמכילות את הבקשה שנשלחה על ידי השרת.requestיכול להיות רק אחת מהאפשרויות הבאות: | ||
| claim | 
 עותק של הבקשה המקורית לתביעת בעלות על המכשיר שהתקבלה בשרת. | |
| unclaim | 
 עותק של הבקשה המקורית שלא נתבעה על המכשיר, שהתקבלה על ידי השרת. | |
| updateMetadata | 
 עותק של הבקשה המקורית לעדכון מטא-נתונים שהתקבלה בשרת. | |
PerDeviceStatusInBatch
מתעד את סטטוס העיבוד של כל מכשיר בפעולה.
| ייצוג JSON | |
|---|---|
| {
  "status": enum ( | |
| שדות | |
|---|---|
| status | 
 סטטוס התוצאה של המכשיר לאחר העיבוד. | 
| deviceId | 
 אם העיבוד יסתיים בהצלחה, יוצג מזהה המכשיר. | 
| errorMessage | 
 אם העיבוד נכשל, נשלחת הודעה למפתחים שמסבירה מה השתבש. | 
| errorIdentifier | 
 אם העיבוד נכשל, סוג השגיאה. |