Package com.moengage.pushbase.model

Types

AddOnFeatures
Link copied to clipboard
class AddOnFeatures constructor(campaignTag: String, shouldIgnoreInbox: Boolean, pushToInbox: Boolean, isRichPush: Boolean, isPersistent: Boolean, shouldDismissOnClick: Boolean, autoDismissTime: Long, shouldShowMultipleNotification: Boolean, largeIconUrl: String, hasHtmlContent: Boolean)

Add-on features in push above basic features.

NotificationPayload
Link copied to clipboard
class NotificationPayload constructor(notificationType: String, campaignId: String, text: NotificationText, imageUrl: String?, channelId: String, inboxExpiry: Long, actionButtons: List<ActionButton>, addOnFeatures: AddOnFeatures, payload: Bundle)

Notification payload

NotificationText
Link copied to clipboard
class NotificationText(title: String, message: String, summary: String)

Text content for a push notification

PushService
Link copied to clipboard
enum PushService : Enum<PushService>

Supported Push Services

Token
Link copied to clipboard
class Token

Push Token payload.