zgłaszanie praw do urządzenia

Synchroniczne żądanie zgłoszenia pojedynczego urządzenia dla określonego klienta.

Sygnatura metody

public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;

ClaimDeviceRequest

Nazwa usługi Wartość Wymagane Opis
claim DeviceClaim obiekt Tak Zgłoszenie urządzenia do przetworzenia.

DeviceClaim

Nazwa usługi Wartość Wymagane Opis
deviceIdentifier object(DeviceIdentifier) Tak Identyfikator urządzenia.
customer CompanyReference obiekt Tak Informacje o firmie klienta, któremu przypisano urządzenie.
orderNumber string Nie Numer zamówienia.
vendorParams map Nie Dodatkowe pola, pary klucz-wartość określone przez dostawcę.

ClaimDeviceResponse

Nazwa usługi Wartość Opis
deviceId string Identyfikator urządzenia z prefiksem „samsung/” lub „google/”.

Zachowanie w przypadku błędu

Jeśli wystąpi błąd, biblioteka zwróci błąd CommonException zawierający jeden z tych kodów błędu:

Kod błędu
AUTHORIZATION_FAIL
DUPLICATE_DEVICES
INVALID_CUSTOMER_ID
INVALID_DEVICE_IMEI
INVALID_DEVICE_MEID
INVALID_DEVICE_SERIAL
INVALID_IDENTIFIER_SET
INVALID_MANUFACTURER
INVALID_MODEL
NOT_IMPLEMENTED