Solicitud síncrona a fin de reclamar un solo dispositivo para un cliente específico.
Firma del método
public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;
Solicitud de reclamo
Nombre de la propiedad |
Valor |
Obligatoria |
Descripción |
claim |
Objeto DeviceClaim |
Sí |
La reclamación del dispositivo que se procesará. |
Reclamar dispositivo
Nombre de la propiedad |
Valor |
Obligatoria |
Descripción |
deviceIdentifier |
object( DeviceIdentifier ) |
Sí |
Identificador del dispositivo. |
customer |
Objeto CompanyReference |
Sí |
Referencia de empresa del cliente al que está asignado el dispositivo. |
orderNumber |
string |
No |
Número de pedido. |
vendorParams |
map |
No |
Campos adicionales, par clave-valor especificado por el proveedor. |
ClaimDeviceResponse.
Nombre de la propiedad |
Valor |
Descripción |
deviceId |
string |
El ID de dispositivo, con el prefijo "samsung/" o "google/". |
Comportamiento de error
Si se produce un error, la biblioteca genera una CommonException
que contiene uno de los siguientes códigos de error:
Código de error |
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 |