CopyText

@Serializable
data class CopyText(val text: RichText, val copyText: CopyTextButtonData, val style: RichMessageButtonStyle? = null) : RichMessageButton(source)

Constructors

Link copied to clipboard
constructor(text: RichText, copyText: CopyTextButtonData, style: RichMessageButtonStyle? = null)

Properties

Link copied to clipboard
@SerialName(value = "copy_text")
val copyText: CopyTextButtonData
Link copied to clipboard
@SerialName(value = "style")
open override val style: RichMessageButtonStyle?
Link copied to clipboard
@SerialName(value = "text")
open override val text: RichText

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> RichMessageButton.ifUrl(block: (RichMessageButton.Url) -> T): T?
Link copied to clipboard
Link copied to clipboard
open override fun toRichMarkup(text: String): String

Creates rich HTML or Markdown button markup containing text.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard