Package-level declarations

Types

Link copied to clipboard
sealed class Action : Parcelable

Actions are used to define the behavior of user events on the push notification.

Link copied to clipboard
data class Media(val url: String, val altText: Text? = null, val style: Style? = null, val actions: List<Action>? = listOf()) : PushView, Parcelable
Link copied to clipboard
interface PushView

Views are constructs that render on the push notification canvas.

Link copied to clipboard
interface Style : Parcelable

Styles are used to define the appearance of the push notification. Schema Maintained here: https://git.soma.salesforce.com/MarketingCloudSdk/sdk_models/blob/master/schemas/richFeatures_schema.json

Link copied to clipboard
interface Template : Parcelable

Templates are used to define the layout of the push notification.

Link copied to clipboard
data class Text(val text: String, val style: Style.StyleImpl? = null, val actions: List<Action>? = listOf()) : Parcelable, PushView