Synchrone Anfrage zur Beanspruchung eines einzelnen Geräts für einen bestimmten Kunden.
Methodensignatur
public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;
Geräteanfrage anfordern
Attributname |
Wert |
Erforderlich |
Beschreibung |
claim |
DeviceClaim Objekt |
Ja |
Der Anspruch auf das Gerät, das verarbeitet werden soll. |
Geräte-Claim
Attributname |
Wert |
Erforderlich |
Beschreibung |
deviceIdentifier |
object( DeviceIdentifier ) |
Ja |
Geräte-ID. |
customer |
CompanyReference -Objekt |
Ja |
Unternehmensreferenz für den Kunden, dem das Gerät zugewiesen ist. |
orderNumber |
string |
Nein |
Bestellnummer |
vendorParams |
map |
Nein |
Zusätzliche Felder, vom Anbieter angegebenes Schlüssel/Wert-Paar. |
Gerätereaktion anfordern
Attributname |
Wert |
Beschreibung |
deviceId |
string |
Die Geräte-ID mit dem Präfix „samsung/“ oder „google/“. |
Fehlerverhalten
Wenn ein Fehler auftritt, gibt die Bibliothek einen CommonException
aus, der einen der folgenden Fehlercodes enthält:
Fehlercode |
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 |