Package-level declarations

Types

Link copied to clipboard
@Serializable
@SerialName(value = "DismissSnackbar")
data class DismissSnackbarEventSchema(val id: String, val trigger: EventTrigger, val events: SerializableImmutableList<EventSchema>?) : EventSchema

Hides the snackbar currently showing on the screen, by broadcasting a dismiss command on the screen channel.

Link copied to clipboard
@Serializable
@SerialName(value = "DisplaySnackbar")
data class DisplaySnackbarEventSchema(val id: String, val trigger: EventTrigger, val events: SerializableImmutableList<EventSchema>?, val message: String, val duration: DisplaySnackbarEventSchema.SnackbarDuration = SnackbarDuration.Short, val actionLabel: String? = null) : EventSchema

Shows a snackbar with message, by broadcasting a display command on the screen channel. duration maps onto Material's Short, Long and Indefinite, and actionLabel adds an action button when non-null.