تفاصيل خطط البيانات في العرض الذي يتم تمديده للمستخدم
تمثيل JSON | |
---|---|
{ "planName": string, "planId": string, "planDescription": string, "promoMessage": string, "overusagePolicy": enum ( |
الحقول | ||
---|---|---|
planName |
مطلوب. سلسلة تحدّد العرض للمستخدم. |
|
planId |
مطلوب. سلسلة فريدة يمكن استخدامها لتحديد العرض بشكل فريد وإجراء عملية شراء لاحقًا إذا أراد المستخدم ذلك. |
|
planDescription |
مطلوب. سلسلة أطول تصف العرض للمستخدم. |
|
promoMessage |
سلسلة تصف العرض الترويجي. |
|
overusagePolicy |
يحدّد هذا الحقل ما يحدث إذا استخدم المستخدم بيانات أكثر من الكمية المقدَّمة. الخيارات المتاحة حاليًا هي: الحدّ من الاستخدام، والحظر، والدفع حسب الاستخدام الذي يخصم الرصيد من حساب المستخدم. |
|
maxRateKbps |
الحد الأقصى لمعدل نقل البيانات الذي توفّره الخطة للمستخدم ويمكن عرض هذه المعلومات للمستخدم عند تقديم العرض. |
|
cost |
مطلوب. تكلفة هذه الخطة |
|
duration |
عدد الثواني التي تكون فيها الخطة صالحة بعد تفعيلها مدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ " |
|
offerContext |
سياق العرض، ويُستخدَم في رسالة TransactionRequest. |
|
trafficCategories[] |
قائمة بفئات الزيارات التي سيتم تحصيل رسومها مقابل وحدة الخطة هذه |
|
connectionType |
نوع الاتصال الذي تم تمديده كجزء من هذا العرض |
|
refreshPeriod |
تمثّل هذه السمة فترة إعادة تحميل عرض الخطة هذا، أو REFRESH_PERIOD_NONE إذا كانت الخطة لا تعيد تحميل حصتها. ستتم إعادة ضبط الحصة مرة واحدة كل فترة إعادة ضبط. |
|
offerType |
تحديد نوع العرض استنادًا إلى نوع العرض الترويجي، يمكن للعميل تخصيص تجربة المستخدم عند شراء العرض الترويجي. |
|
حقل الدمج quota معلومات حصة الخطة، ويجب أن تكون إحدى القيمتين التاليتين: quota_bytes أو quota_minutes. يمكن أن تكون quota إحدى القيم التالية فقط: |
||
quotaBytes |
حصة الحزمة بالبايت |
|
quotaMinutes |
حصة الحزمة بالدقائق |