Reclamar dispositivo

Solicitud síncrona para reclamar un solo dispositivo para un cliente especificado.

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) Es el identificador del dispositivo.
customer Objeto CompanyReference Es la referencia de la empresa del cliente al que se le 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 de error

Si se produce un error, la biblioteca arroja 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