InlineMessageActionParams

data class InlineMessageActionParams(val label: String, @DrawableRes val iconId: Int? = null, val iconPosition: IconPosition.Horizontal = IconPosition.Horizontal.Leading, val onClick: () -> Unit)(source)

Data class representing the parameters for an inline message action.

Constructors

Link copied to clipboard
constructor(label: String, @DrawableRes iconId: Int? = null, iconPosition: IconPosition.Horizontal = IconPosition.Horizontal.Leading, onClick: () -> Unit)

Properties

Link copied to clipboard
val iconId: Int?

Optional drawable resource for the button icon.

Link copied to clipboard

Position of the icon relative to the label. Defaults to IconPosition.Horizontal.Leading.

Link copied to clipboard

The label text to display on the action button.

Link copied to clipboard
val onClick: () -> Unit

The callback to be invoked when the action is clicked.