申し立てデバイス

指定したお客様の 1 つのデバイスを登録するための同期リクエスト。

メソッド シグネチャ

public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;

ClaimDeviceRequest

プロパティ名 必須 説明
claim DeviceClaim オブジェクト はい デバイスの申し立てが処理中である。

DeviceClaim

プロパティ名 必須 説明
deviceIdentifier object(DeviceIdentifier) はい デバイス ID。
customer CompanyReference オブジェクト はい デバイスが割り当てられているお客様の会社情報。
orderNumber string いいえ 注文番号。
vendorParams map いいえ 追加フィールド、ベンダー指定の Key-Value ペア。

ClaimDeviceResponse

プロパティ名 説明
deviceId string デバイス ID(先頭に「samsung/」または「google/」が付く)。

エラーの動作

エラーが発生すると、ライブラリは次のいずれかのエラーコードを含む CommonException をスローします。

エラーコード
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