KarteAttributes

data class KarteAttributes(var title: String = "", var body: String = "", var sound: Boolean = false, var channel: String = "", var link: String = "", type: String = "", var fileUrl: String = "") : DTO<KarteAttributes>

KARTEが自動で処理するプッシュ通知のデータを取り扱うクラスです。

Constructors

Link copied to clipboard
constructor(title: String = "", body: String = "", sound: Boolean = false, channel: String = "", link: String = "", type: String = "", fileUrl: String = "")

Properties

Link copied to clipboard

プッシュ通知の本文を返します。これはプッシュ通知アクションに指定した静的変数のbodyに対応しています。

Link copied to clipboard

プッシュ通知のチャンネルIDを返します。これはプッシュ通知アクションに指定した静的変数のandroid_channel_idに対応しています。

Link copied to clipboard

プッシュ通知の画像を返します。これはプッシュ通知アクションに指定した静的変数のattachment_urlに対応しています。

Link copied to clipboard

プッシュ通知のクリックリンクを返します。これはプッシュ通知アクションに指定した静的変数のurl_androidに対応しています。

Link copied to clipboard

プッシュ通知の通知音可否を返します。これはプッシュ通知アクションに指定した静的変数のsound_for_androidに対応しています。

Link copied to clipboard

プッシュ通知のタイトルを返します。これはプッシュ通知アクションに指定した静的変数のtitleに対応しています。

Functions

Link copied to clipboard
open override fun load(jsonObject: JSONObject?): KarteAttributes