rivenditaDispositivo

Richiesta sincrona per richiedere un singolo dispositivo per un cliente specificato.

Firma del metodo

public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;

Richiedi DeviceRequest

Nome proprietà Valore Obbligatorio Descrizione
claim DeviceClaim oggetto Il dispositivo dichiara di essere elaborato.

Rivendicazione del dispositivo

Nome proprietà Valore Obbligatorio Descrizione
deviceIdentifier object(DeviceIdentifier) Identificatore del dispositivo.
customer Oggetto CompanyReference Riferimento aziendale del cliente a cui è assegnato il dispositivo.
orderNumber string No Numero d'ordine.
vendorParams map No Campi aggiuntivi, coppia chiave-valore specificata dal fornitore.

Richiedi rivendicazione dispositivo

Nome proprietà Valore Descrizione
deviceId string L'ID dispositivo, preceduto da "samsung/" o "google/".

Comportamento errori

Se si verifica un errore, la libreria genera un elemento CommonException contenente uno dei seguenti codici di errore:

Codice di errore
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