PlanOffer

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

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

string

LINT.ThenChange(//depot/google3/google/mobile/dataplansharing/v1/mobiledataplansharing_enums.proto) اسم المرجع الخاص بـ PlanStatus بالتنسيق التالي: operators/{asn_id}/planOffers/{userKey}. يتم تجاهل الاسم عند إنشاء إدخال PlanOffer.

offers[]

object (Offer)

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

expireTime

string (Timestamp format)

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

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

formOfPayment

enum (FormOfPayment)

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