Śledzi stan długo trwającej operacji polegającej na zgłaszaniu praw do urządzeń, cofaniu rezerwacji lub dołączaniu metadanych do urządzeń. Więcej informacji znajdziesz w artykule Długo trwające operacje wsadowe.
| Zapis JSON | |
|---|---|
| {
  "successCount": integer,
  "perDeviceStatus": [
    {
      object ( | |
| Pola | |
|---|---|
| successCount | 
 Podsumowanie liczby elementów operacji, które serwer przetworzył. Jest aktualizowany w miarę postępów operacji. | 
| perDeviceStatus[] | 
 Stan przetwarzania każdego urządzenia w trakcie operacji. Jeden  | 
OperationPerDevice
Zadanie dla każdego urządzenia w danej operacji. Odpowiada każdej zmianie urządzenia w prośbie.
| Zapis JSON | |
|---|---|
| { "result": { object ( | |
| Pola | ||
|---|---|---|
| result | 
 Wynik przetwarzania dla każdego urządzenia. | |
| Pole sumy request. Zawiera żądanie odebrane przez serwer.requestmoże mieć tylko jedną z tych wartości: | ||
| claim | 
 Kopia oryginalnego żądania zgłoszenia praw do urządzenia odebranego przez serwer. | |
| unclaim | 
 Kopia oryginalnego żądania usunięcia urządzenia odebranego przez serwer. | |
| updateMetadata | 
 Kopia oryginalnego żądania aktualizacji metadanych odebranej przez serwer. | |
PerDeviceStatusInBatch
Zapisuje stan przetwarzania każdego urządzenia podczas operacji.
| Zapis JSON | |
|---|---|
| {
  "status": enum ( | |
| Pola | |
|---|---|
| status | 
 Stan wyniku przetwarzania urządzenia. | 
| deviceId | 
 Jeśli przetwarzanie się uda, identyfikator urządzenia. | 
| errorMessage | 
 Jeśli przetwarzanie się nie powiedzie, wyświetli się komunikat dewelopera z wyjaśnieniem, co poszło nie tak. | 
| errorIdentifier | 
 Jeśli przetwarzanie się nie powiedzie, typ błędu. |