Properties

Link copied to clipboard
abstract override val html: String

Rich HTML style representation of this RichText.

Link copied to clipboard
abstract override val markdown: String

Rich Markdown style representation of this RichText.

Link copied to clipboard
abstract val rawText: String

Plain (unformatted) text of this RichText. For RichTextEntitys without an inner RichText it falls back to the most meaningful textual representation: alternative text for custom emojis, the expression for mathematical expressions and an empty string for anchors.

Link copied to clipboard
abstract val type: String

Functions

Link copied to clipboard
inline fun <T> RichText.ifRichTextAnchor(block: (RichTextAnchor) -> T): T?
Link copied to clipboard
inline fun <T> RichText.ifRichTextAnchorLink(block: (RichTextAnchorLink) -> T): T?
Link copied to clipboard
Link copied to clipboard
inline fun <T> RichText.ifRichTextBold(block: (RichTextBold) -> T): T?
Link copied to clipboard
inline fun <T> RichText.ifRichTextBotCommand(block: (RichTextBotCommand) -> T): T?
Link copied to clipboard
inline fun <T> RichText.ifRichTextCashtag(block: (RichTextCashtag) -> T): T?
Link copied to clipboard
inline fun <T> RichText.ifRichTextCode(block: (RichTextCode) -> T): T?
Link copied to clipboard
Link copied to clipboard
inline fun <T> RichText.ifRichTextDateTime(block: (RichTextDateTime) -> T): T?
Link copied to clipboard
Link copied to clipboard
inline fun <T> RichText.ifRichTextEntity(block: (RichTextEntity) -> T): T?
Link copied to clipboard
inline fun <T> RichText.ifRichTextGroup(block: (RichTextGroup) -> T): T?
Link copied to clipboard
inline fun <T> RichText.ifRichTextHashtag(block: (RichTextHashtag) -> T): T?
Link copied to clipboard
inline fun <T> RichText.ifRichTextItalic(block: (RichTextItalic) -> T): T?
Link copied to clipboard
inline fun <T> RichText.ifRichTextMarked(block: (RichTextMarked) -> T): T?
Link copied to clipboard
inline fun <T> RichText.ifRichTextMention(block: (RichTextMention) -> T): T?
Link copied to clipboard
Link copied to clipboard
inline fun <T> RichText.ifRichTextPlain(block: (RichTextPlain) -> T): T?
Link copied to clipboard
inline fun <T> RichText.ifRichTextReference(block: (RichTextReference) -> T): T?
Link copied to clipboard
Link copied to clipboard
inline fun <T> RichText.ifRichTextSpoiler(block: (RichTextSpoiler) -> T): T?
Link copied to clipboard
Link copied to clipboard
inline fun <T> RichText.ifRichTextSubscript(block: (RichTextSubscript) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> RichText.ifRichTextUnderline(block: (RichTextUnderline) -> T): T?
Link copied to clipboard
inline fun <T> RichText.ifRichTextUrl(block: (RichTextUrl) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard