Asynchroniczne żądanie usunięcia do 100 tys. urządzeń dla jednego lub więcej klientów.
Asynchroniczne metody interfejsu API zwracają wynik przed zakończeniem przetwarzania. Ta
możesz pomóc aplikacji (lub narzędziu) w utrzymywaniu elastyczności w oczekiwaniu użytkowników
w przypadku długotrwałej operacji. Aplikacja powinna zadzwonić
getOperation
okresowe sprawdzanie stanu operacji.
Sygnatura metody
public UnclaimDevicesResponse unclaimDevicesAsync(UnclaimDevicesRequest request);
UnclaimDevicesRequest
Nazwa usługi | Wartość | Wymagane | Opis |
---|---|---|---|
unclaims |
Lista wartości object(DeviceUnclaim) |
Tak | Urządzenie nie zgłasza praw do przetworzenia. |
vendorParams |
map |
Nie | Dodatkowe pola, para klucz-wartość określona przez dostawcę. Uwaga: żądania z klasy ResellerService utworzonej przez SamsungResellerServiceFactory muszą określać customerId w vendorParams . |
UnclaimDevicesResponse
Nazwa usługi | Wartość | Opis |
---|---|---|
operations |
Lista object( Operation ) |
Co najmniej UnclaimDevices instancja Operation . |
Działanie błędu
Jeśli wystąpi błąd, Operation
obiekt 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 |