ادعا دستگاه

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

امضای روش

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