zgłaszanie praw do urządzenia

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

podpis 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 przypisane jest urządzenie.
orderNumber string Nie Numer zamówienia.
vendorParams map Nie Dodatkowe pola, para klucz-wartość określona przez dostawcę.

ClaimDeviceResponse

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

Zachowanie w przypadku błędu

Jeśli wystąpi błąd, biblioteka zgłasza CommonException, który zawiera jeden z te kody błędów:

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