Package-level declarations

Types

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

Add-on features in push above basic features.

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

Notification payload

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

Text content for a push notification

Link copied to clipboard
enum PushService : Enum<PushService>

Supported Push Services

Link copied to clipboard
class Token

Push Token payload.

Link copied to clipboard
data class TokenRegistrationResult(val isSuccess: Boolean, val token: String?)

Interface definition for token registration result