Requête synchrone visant à retirer à un client la revendication d'un seul appareil.
Signature de méthode
public void unclaimDevice(UnclaimDeviceRequest request) throws CommonException;
UnclaimDeviceRequest
Nom de propriété | Valeur | Obligatoire | Description |
---|---|---|---|
unclaim |
object(DeviceUnclaim) |
Oui | L'appareil n'est plus revendiqué pour être traité. |
DeviceUnclaim
Vous devez spécifier deviceId
ou deviceIdentifier
.
Nom de propriété | Valeur | Obligatoire | Description |
---|---|---|---|
deviceId |
string |
Non | ID de l'appareil. |
deviceIdentifier |
object( DeviceIdentifier ) |
Non | Identifiant de l'appareil. |
vendorParams |
map |
Non | Champs supplémentaires, paire clé-valeur spécifiée par le fournisseur. |
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 |
INVALID_DEVICE_IMEI |
INVALID_DEVICE_MEID |
INVALID_DEVICE_SERIAL |
INVALID_IDENTIFIER_SET |
NOT_IMPLEMENTED |