Gerät beanspruchen

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