طلب متزامن للمطالبة بجهاز واحد لعميل محدّد
توقيع الطريقة
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 |