Appareil de réclamation

Requête synchrone visant à revendiquer un seul appareil pour un client donné.

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 de l'appareil à traiter.

DeviceClaim

Nom de propriété Valeur Obligatoire Description
deviceIdentifier object(DeviceIdentifier) Oui Identifiant de l'appareil.
customer Objet CompanyReference Oui Référence de l'entreprise du 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é du préfixe "samsung/" ou "google/".

Comportement en cas d'erreur

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