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)

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

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

formOfPayment

enum (FormOfPayment)

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