PlanOffer

ユーザー エクスペリエンスを向上させるために、ユーザーに提供することをオペレーターが希望しているプラン。事業者はこの特典を GTAF に送信でき、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)

ユーザーが [購入] をクリックした場合に、ユーザーに特典の料金を請求する方法を指定します。例: 「ウォレットの残高から引き落とされました」または「保存されているクレジット カードから請求されました」。この文字列は、購入時にユーザーにそのまま表示されます。