দাবি ডিভাইস

একটি নির্দিষ্ট গ্রাহকের জন্য একটি একক ডিভাইস দাবি করার জন্য সিঙ্ক্রোনাস অনুরোধ।

পদ্ধতি স্বাক্ষর

public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;

ClaimDeviceRequest

সম্পত্তির নাম মান প্রয়োজন বর্ণনা
claim DeviceClaim বস্তু হ্যাঁ ডিভাইসটি প্রক্রিয়া করা হয়েছে বলে দাবি করেছে।

ডিভাইস দাবি

সম্পত্তির নাম মান প্রয়োজন বর্ণনা
deviceIdentifier object( DeviceIdentifier ) হ্যাঁ ডিভাইস শনাক্তকারী।
customer CompanyReference অবজেক্ট হ্যাঁ ডিভাইসটি যে গ্রাহককে বরাদ্দ করা হয়েছে তার জন্য কোম্পানির রেফারেন্স।
orderNumber string না অর্ডার নম্বর.
vendorParams map না অতিরিক্ত ক্ষেত্র, বিক্রেতা নির্দিষ্ট কী-মান জোড়া।

দাবি ডিভাইস প্রতিক্রিয়া

সম্পত্তির নাম মান বর্ণনা
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