Package-level declarations
Types
Link copied to clipboard
class AddOnFeatures(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, val groupKey: String?, val notificationId: String?, val stickyNotificationAccessibilityData: AccessibilityData? = null)
class AddOnFeatures(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, val groupKey: String?, val notificationId: String?, val stickyNotificationAccessibilityData: AccessibilityData? = null)
class AddOnFeatures(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, val groupKey: String?, val notificationId: String?, val stickyNotificationAccessibilityData: AccessibilityData? = null)
Add-on features in push above basic features.
Link copied to clipboard
abstract class BaseNotificationPayload(val campaignId: String, val campaignAttributes: CampaignAttributes, val payload: Bundle)
abstract class BaseNotificationPayload(val campaignId: String, val campaignAttributes: CampaignAttributes, val payload: Bundle)
abstract class BaseNotificationPayload(val campaignId: String, val campaignAttributes: CampaignAttributes, val payload: Bundle)
Base class for notification payloads containing common fields.
Link copied to clipboard
Link copied to clipboard
class NotificationPayload(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, val campaignAttributes: CampaignAttributes, val animatedImgUrl: String?, val imageAccessibilityData: AccessibilityData? = null, val animatedImageAccessibilityData: AccessibilityData? = null) : BaseNotificationPayload
class NotificationPayload(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, val campaignAttributes: CampaignAttributes, val animatedImgUrl: String?, val imageAccessibilityData: AccessibilityData? = null, val animatedImageAccessibilityData: AccessibilityData? = null) : BaseNotificationPayload
class NotificationPayload(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, val campaignAttributes: CampaignAttributes, val animatedImgUrl: String?, val imageAccessibilityData: AccessibilityData? = null, val animatedImageAccessibilityData: AccessibilityData? = null) : BaseNotificationPayload
Notification payload
Link copied to clipboard
Text content for a push notification
Link copied to clipboard
Supported Push Services
Link copied to clipboard
class SelfHandledPayload(val campaignId: String, val campaignAttributes: CampaignAttributes, val payload: Bundle) : BaseNotificationPayload
class SelfHandledPayload(val campaignId: String, val campaignAttributes: CampaignAttributes, val payload: Bundle) : BaseNotificationPayload
class SelfHandledPayload(val campaignId: String, val campaignAttributes: CampaignAttributes, val payload: Bundle) : BaseNotificationPayload
Payload for self-handled notifications. Self-handled notifications are handled entirely by the client application, bypassing the SDK's default notification rendering.
Link copied to clipboard
Interface definition for token registration result