Reclamar dispositivo

Solicitud síncrona para reclamar un solo dispositivo para un cliente específico.

Firma del método

public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;

ClaimDeviceRequest

Nombre de la propiedad Valor Obligatorio Descripción
claim Objeto DeviceClaim La declaración del dispositivo como procesada.

DeviceClaim

Nombre de la propiedad Valor Obligatorio Descripción
deviceIdentifier object(DeviceIdentifier) Identificador de dispositivo
customer Objeto CompanyReference Referencia de la empresa del cliente al que se asignó 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 del dispositivo, con el prefijo "samsung/" o "google/".

Comportamiento del error

Si se produce un error, la biblioteca arroja una CommonException con uno de los siguientes elementos: 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