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 形式のタイムスタンプ。ナノ秒単位で、小数点以下は 9 桁までとなります。(例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z")。

formOfPayment

enum (FormOfPayment)

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