Appareil de réclamation

Requête synchrone pour revendiquer un seul appareil pour un client spécifié.

Signature de la méthode

public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;

ClaimDeviceRequest

Nom de propriété Valeur Obligatoire Description
claim Objet DeviceClaim Oui Revendication sur l'appareil à traiter.

Revendication d'appareil

Nom de propriété Valeur Obligatoire Description
deviceIdentifier object(DeviceIdentifier) Oui Identifiant de l'appareil.
customer Objet CompanyReference Oui Référence d'entreprise pour le client auquel l'appareil est attribué.
orderNumber string Non Numéro de la commande
vendorParams map Non Champs supplémentaires. Paire clé-valeur spécifiée par le fournisseur.

ClaimDeviceResponse

Nom de propriété Valeur Description
deviceId string ID de l'appareil, précédé de "samsung/" ou "google/".

Comportement des erreurs

Si une erreur se produit, la bibliothèque génère une CommonException contenant l'un des codes d'erreur suivants:

Code d'erreur
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