جهاز المطالبة

طلب متزامن للمطالبة بجهاز واحد لعميل محدّد

توقيع الطريقة

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