Синхронный запрос на получение одного устройства для указанного клиента.
Подпись метода
public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;
ПретензияУстройствоЗапрос
Имя свойства | Ценить | Необходимый | Описание |
---|
claim | Объект DeviceClaim | Да | Заявление об устройстве обрабатывается. |
Заявление об устройстве
Имя свойства | Ценить | Необходимый | Описание |
---|
deviceIdentifier | object( DeviceIdentifier ) | Да | Идентификатор устройства. |
customer | Объект CompanyReference | Да | Справочник компании для клиента, которому назначено устройство. |
orderNumber | string | Нет | Номер заказа. |
vendorParams | map | Нет | Дополнительные поля, пара ключ-значение, указанная поставщиком. |
ПретензияУстройствоОтвет
Имя свойства | Ценить | Описание |
---|
deviceId | string | Идентификатор устройства с префиксом «samsung/» или «google/». |
Поведение при ошибке
При возникновении ошибки библиотека выдает CommonException
, содержащее один из следующих кодов ошибки:
Код ошибки |
---|
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 |