PlanOffer

Operatörün, kullanıcı deneyimini iyileştirmek için kullanıcıya sunmak istediği bir plan teklifi. Bir operatör bu teklifi GTAF'ye gönderebilir ve teklif, kullanıcı cihazında çalışan uygulamalara iletilir.

JSON gösterimi
{
  "name": string,
  "offers": [
    {
      object (Offer)
    }
  ],
  "expireTime": string,
  "formOfPayment": enum (FormOfPayment)
}
Alanlar
name

string

PlanStatus'un kaynak adı şu biçimde olmalıdır: operators/{asn_id}/planOffers/{userKey}. PlanOffer girişi oluşturulurken ad yoksayılır.

offers[]

object (Offer)

Kullanıcıya sunulan tüm tekliflerin listesi.

expireTime

string (Timestamp format)

Zorunlu. Bu teklifin geçerlilik süresinin sona erdiği zaman. GTAF, tekliflerin süresi dolduktan sonra teklifleri uygulamalarla paylaşmaz.

RFC3339 UTC "Zulu" biçiminde bir zaman damgası (nanosaniyeye kadar doğru). Örnek: "2014-10-02T15:01:23.045123456Z".

formOfPayment

enum (FormOfPayment)

Kullanıcı satın al'ı tıkladığında teklif için nasıl ücretlendirileceğini belirtin. Örnek: "Cüzdan bakiyesinden düşüldü" veya "Kayıtlı kredi kartınızdan alındı". Dize, satın alma işlemi sırasında kullanıcıya olduğu gibi gösterilir.