TextSource

interface TextSource

Properties

Link copied to clipboard
open val asText: String
Link copied to clipboard
abstract val html: String
Link copied to clipboard
abstract val markdown: String
Link copied to clipboard
abstract val markdownV2: String
Link copied to clipboard
abstract val source: String

Inheritors

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

Extensions

Link copied to clipboard
inline fun TextSource.asBoldTextSource(): BoldTextSource?
Link copied to clipboard
inline fun TextSource.asBotCommandTextSource(): BotCommandTextSource?
Link copied to clipboard
inline fun TextSource.asCashTagTextSource(): CashTagTextSource?
Link copied to clipboard
inline fun TextSource.asCodeTextSource(): CodeTextSource?
Link copied to clipboard
inline fun TextSource.asEMailTextSource(): EMailTextSource?
Link copied to clipboard
inline fun TextSource.asHashTagTextSource(): HashTagTextSource?
Link copied to clipboard
inline fun TextSource.asItalicTextSource(): ItalicTextSource?
Link copied to clipboard
inline fun TextSource.asMentionTextSource(): MentionTextSource?
Link copied to clipboard
inline fun TextSource.asMultilevelTextSource(): MultilevelTextSource?
Link copied to clipboard
inline fun TextSource.asPhoneNumberTextSource(): PhoneNumberTextSource?
Link copied to clipboard
inline fun TextSource.asPreTextSource(): PreTextSource?
Link copied to clipboard
inline fun TextSource.asRegularTextSource(): RegularTextSource?
Link copied to clipboard
inline fun TextSource.asStrikethroughTextSource(): StrikethroughTextSource?
Link copied to clipboard
inline fun TextSource.asTextLinkTextSource(): TextLinkTextSource?
Link copied to clipboard
inline fun TextSource.asTextMentionTextSource(): TextMentionTextSource?
Link copied to clipboard
inline fun TextSource.asUnderlineTextSource(): UnderlineTextSource?
Link copied to clipboard
inline fun TextSource.asURLTextSource(): URLTextSource?
Link copied to clipboard
inline operator fun TextSource.plus(other: TextSource): List<TextSource>
inline operator fun TextSource.plus(other: List<TextSource>): List<TextSource>
inline operator fun TextSource.plus(text: String): List<TextSource>
Link copied to clipboard
inline fun TextSource.requireBoldTextSource(): BoldTextSource
Link copied to clipboard
inline fun TextSource.requireBotCommandTextSource(): BotCommandTextSource
Link copied to clipboard
inline fun TextSource.requireCashTagTextSource(): CashTagTextSource
Link copied to clipboard
inline fun TextSource.requireCodeTextSource(): CodeTextSource
Link copied to clipboard
inline fun TextSource.requireEMailTextSource(): EMailTextSource
Link copied to clipboard
inline fun TextSource.requireHashTagTextSource(): HashTagTextSource
Link copied to clipboard
inline fun TextSource.requireItalicTextSource(): ItalicTextSource
Link copied to clipboard
inline fun TextSource.requireMentionTextSource(): MentionTextSource
Link copied to clipboard
inline fun TextSource.requireMultilevelTextSource(): MultilevelTextSource
Link copied to clipboard
inline fun TextSource.requirePhoneNumberTextSource(): PhoneNumberTextSource
Link copied to clipboard
inline fun TextSource.requirePreTextSource(): PreTextSource
Link copied to clipboard
inline fun TextSource.requireRegularTextSource(): RegularTextSource
Link copied to clipboard
inline fun TextSource.requireStrikethroughTextSource(): StrikethroughTextSource
Link copied to clipboard
inline fun TextSource.requireTextLinkTextSource(): TextLinkTextSource
Link copied to clipboard
inline fun TextSource.requireTextMentionTextSource(): TextMentionTextSource
Link copied to clipboard
inline fun TextSource.requireUnderlineTextSource(): UnderlineTextSource
Link copied to clipboard
inline fun TextSource.requireURLTextSource(): URLTextSource
Link copied to clipboard
inline fun <T> TextSource.whenBoldTextSource(block: (BoldTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenBotCommandTextSource(block: (BotCommandTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenCashTagTextSource(block: (CashTagTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenCodeTextSource(block: (CodeTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenEMailTextSource(block: (EMailTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenHashTagTextSource(block: (HashTagTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenItalicTextSource(block: (ItalicTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenMentionTextSource(block: (MentionTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenMultilevelTextSource(block: (MultilevelTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenPhoneNumberTextSource(block: (PhoneNumberTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenPreTextSource(block: (PreTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenRegularTextSource(block: (RegularTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenStrikethroughTextSource(block: (StrikethroughTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenTextLinkTextSource(block: (TextLinkTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenTextMentionTextSource(block: (TextMentionTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenUnderlineTextSource(block: (UnderlineTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.whenURLTextSource(block: (URLTextSource) -> T): T?