REST Resource: licenseAssignments

المرجع: تعيين الترخيص

تمثيل ممثِّل لجهة منح التراخيص.

تمثيل JSON
{
  "kind": string,
  "etags": string,
  "productId": string,
  "userId": string,
  "selfLink": string,
  "skuId": string,
  "skuName": string,
  "productName": string
}
الحقول
kind

string

لتحديد المورد على أنّه "منح ترخيص"، وهو licensing#licenseAssignment.

etags

string

علامة ETag للمورد.

productId

string

المعرّف الفريد للمنتج لمزيد من المعلومات عن المنتجات في هذا الإصدار من واجهة برمجة التطبيقات، اطّلِع على معرّفات المنتجات ورموز التخزين التعريفية.

userId

string

عنوان البريد الإلكتروني الرئيسي الحالي للمستخدم في حال تغيير عنوان البريد الإلكتروني للمستخدم، يمكنك استخدام عنوان البريد الإلكتروني الجديد في طلبات البيانات من واجهة برمجة التطبيقات.
بما أنّ userId عرضة للتغيير، لا تستخدم القيمة userId كمفتاح للبيانات الدائمة. قد يتوقّف هذا المفتاح في حال تغيير عنوان البريد الإلكتروني للمستخدم الحالي.
إذا تم تعليق userId، ستتغير حالة الترخيص.

skuId

string

المعرّف الفريد لرمز التخزين التعريفي للمنتج لمزيد من المعلومات حول رموز التخزين التعريفية المتوفّرة في هذا الإصدار من واجهة برمجة التطبيقات، يمكنك الاطّلاع على المنتجات ورموز التخزين التعريفية.

skuName

string

"الاسم المعروض لرمز التخزين التعريفي للمنتج"

productName

string

الاسم المعروض للمنتج

الطُرق

delete

إبطال ترخيص

get

يمكنك الحصول على ترخيص مستخدم معيّن حسب رمز التخزين التعريفي للمنتج.

insert

منح ترخيص.

listForProduct

أدرج جميع المستخدمين الذين تم تعيين تراخيص لرمز تخزين تعريفي لمنتج معيّن.

listForProductAndSku

أدرج جميع المستخدمين الذين تم تعيين تراخيص لرمز تخزين تعريفي لمنتج معيّن.

patch

أعِد تخصيص رمز التخزين التعريفي لمنتج مستخدم برمز تخزين تعريفي مختلف في المنتج نفسه.

update

أعِد تخصيص رمز التخزين التعريفي لمنتج مستخدم برمز تخزين تعريفي مختلف في المنتج نفسه.