ادعا دستگاه

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

امضای روش

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