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

LINT.ThenChange(//depot/google3/google/mobile/dataplansharing/v1/mobiledataplansharing_enums.proto) 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. Geçerlilik bitiş zamanı gelecekte olmalıdır.

RFC3339 UTC "Zulu" biçiminde bir zaman damgası (nanosaniye çözünürlüğe ve en fazla dokuz kesirli basamağa sahip). Örnekler: "2014-10-02T15:01:23Z" ve "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.