PlanOffer

عرض خطة يهمّ مشغّل شبكة الجوّال أن يقدّمه للمستخدم لتحسين تجربة المستخدم. يمكن لمشغّل شبكة إرسال هذا العرض إلى إطار عمل GTAF، وسيتم تمريره إلى التطبيقات التي تعمل على جهاز المستخدم.

تمثيل JSON
{
  "name": string,
  "offers": [
    {
      object (Offer)
    }
  ],
  "expireTime": string,
  "formOfPayment": enum (FormOfPayment)
}
الحقول
name

string

اسم المورد الخاص بـ PlanStatus بالتنسيق التالي: operators/{asn_id}/planOffers/{userKey}. يتم تجاهل الاسم عند إنشاء إدخال PlanOffer.

offers[]

object (Offer)

قائمة بجميع العروض المقدَّمة للمستخدم.

expireTime

string (Timestamp format)

مطلوب. الوقت الذي تنتهي فيه صلاحية هذا العرض لن تشارك "أداة الترجمة في تطبيقات Google" العروض مع التطبيقات بعد انتهاء صلاحية العرض.

يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu"‎ وبدقّة تصل إلى نانوثانية. مثال: "2014-10-02T15:01:23.045123456Z"

formOfPayment

enum (FormOfPayment)

حدِّد طريقة تحصيل رسوم العرض من المستخدم في حال نقر المستخدم على "شراء". مثال: "تم الخصم من رصيد المحفظة" أو "تم تحصيل الرسوم من بطاقة الائتمان المحفوظة" سيتم عرض السلسلة كما هي للمستخدم عند إجراء عملية الشراء.