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)

חובה. מועד התפוגה של המבצע. GTAF לא ישתף מבצעים עם אפליקציות לאחר שתוקף המבצע יפוג.

חותמת זמן בפורמט RFC3339 UTC "Zulu" בדיוק של ננו-שניות. דוגמה: "2014-10-02T15:01:23.045123456Z"

formOfPayment

enum (FormOfPayment)

מציינים איך המשתמש יחויב על המבצע, אם המשתמש לוחץ על קנייה. למשל: "נוכה מהיתרה בארנק." או "נחייב נגד כרטיס האשראי השמור שלך". המחרוזת תוצג כפי שהיא למשתמש כאשר הוא מבצע את הרכישה.