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)

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