PlanOffer

המטרה של התוכנית היא שהאופרטור מעוניין להרחיב את המשתמש אל המשתמש כדי לשפר את חוויית המשתמש. מפעיל יכול לשלוח את המבצע הזה ל-GTAF והוא מועבר לאפליקציות שפועלות במכשיר המשתמש.

ייצוג JSON
{
  "name": string,
  "offers": [
    {
      object (Offer)
    }
  ],
  "expireTime": string,
  "formOfPayment": enum (FormOfPayment)
}
שדות
name

string

LINT.ThenChange(//depo/google3/google/mobile/dataplansharing/v1/mobiledataplansharing_enums.proto) שם המשאב של PlanStatus בפורמט הבא: operators/{asn_id}/planOffers/{userKey}. המערכת מתעלמת מהשם בעת יצירת רשומה ב-PlanOffer.

offers[]

object (Offer)

רשימה של כל המבצעים שיורחבו למשתמש.

expireTime

string (Timestamp format)

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

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

formOfPayment

enum (FormOfPayment)

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