Asynchroniczne żądanie usunięcia nawet 100 tys. urządzeń dla jednego lub większej liczby klientów.
Asynchroniczne metody interfejsu API zwracają wynik przed zakończeniem przetwarzania. Pomagają też zadbać o to, aby Twoja aplikacja (lub narzędzie) pozostała elastyczna dla użytkowników w oczekiwaniu na zakończenie długo trwającej operacji. Aplikacja powinna okresowo wywoływać metodę getOperation
, aby sprawdzać stan operacji.
Podpis metody
public UnclaimDevicesResponse unclaimDevicesAsync(UnclaimDevicesRequest request);
Anulowanie żądania urządzeń
Nazwa usługi | Wartość | Wymagany | Opis |
---|---|---|---|
unclaims |
Lista wartości object(DeviceUnclaim) |
Tak | Urządzenie odwołuje się do przetwarzania. |
vendorParams |
map |
Nie | Dodatkowe pola określone przez dostawcę w parze klucz-wartość. Uwaga: w przypadku żądań klasy ResellerService utworzonych przez SamsungResellerServiceFactory wymagany jest customerId w vendorParams . |
Cofnij odpowiedź urządzenia
Nazwa usługi | Wartość | Opis |
---|---|---|
operations |
Lista object( Operation ) |
Co najmniej jedna instancja UnclaimDevices (Operation ). |
Działanie błędu
Jeśli wystąpi błąd, obiekt Operation
zwraca jeden z tych kodów błędów:
Kod błędu |
---|
DEVICE_UPLOAD_COUNT_EXCEEDED |
INTERNAL_SERVER_ERROR |
INVALID_DEVICE_IMEI |
INVALID_DEVICE_MEID |
INVALID_DEVICE_SERIAL |
INVALID_IDENTIFIER_SET |