ادعا دستگاه

درخواست همزمان برای ادعای یک دستگاه واحد برای یک مشتری مشخص.

امضای روش

public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;

ClaimDeviceRequest

نام ملک ارزش مورد نیاز توضیحات
claim شی DeviceClaim بله دستگاه ادعا می کند که پردازش می شود.

DeviceClaim

نام ملک ارزش مورد نیاز توضیحات
deviceIdentifier object( DeviceIdentifier ) بله شناسه دستگاه
customer شی CompanyReference بله مرجع شرکت برای مشتری که دستگاه به آن اختصاص داده شده است.
orderNumber string خیر شماره سفارش
vendorParams map خیر فیلدهای اضافی، جفت کلید-مقدار مشخص شده توسط فروشنده.

ClaimDeviceResponse

نام ملک ارزش توضیحات
deviceId string شناسه دستگاه، با پیشوند «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