Reclamar dispositivo

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 La reclamación del dispositivo que se procesará.

Reclamar dispositivo

Nombre de la propiedad Valor Obligatoria Descripción
deviceIdentifier object(DeviceIdentifier) Identificador del dispositivo.
customer Objeto CompanyReference 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