REST Resource: licenseAssignments

المورد: LicenseAssignment

تمثيل عملية منح ترخيص

تمثيل 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

إعادة تخصيص رمز التخزين التعريفي لمنتج أحد المستخدمين باستخدام رمز تخزين تعريفي مختلف في المنتج نفسه