TextSource

@Serializable(with = TextSourceSerializer::class)
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
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
inline fun <T> TextSource.ifBoldTextSource(block: (BoldTextSource) -> T): T?
Link copied to clipboard
Link copied to clipboard
inline fun <T> TextSource.ifCashTagTextSource(block: (CashTagTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.ifCodeTextSource(block: (CodeTextSource) -> T): T?
Link copied to clipboard
Link copied to clipboard
inline fun <T> TextSource.ifEMailTextSource(block: (EMailTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.ifHashTagTextSource(block: (HashTagTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.ifItalicTextSource(block: (ItalicTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.ifMentionTextSource(block: (MentionTextSource) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> TextSource.ifPreTextSource(block: (PreTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.ifRegularTextSource(block: (RegularTextSource) -> T): T?
Link copied to clipboard
inline fun <T> TextSource.ifSpoilerTextSource(block: (SpoilerTextSource) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> TextSource.ifURLTextSource(block: (URLTextSource) -> T): T?
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
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
inline fun <T> TextSource.whenBoldTextSource(block: (BoldTextSource) -> T): T?
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
inline fun <T> TextSource.whenItalicTextSource(block: (ItalicTextSource) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> TextSource.whenPreTextSource(block: (PreTextSource) -> 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
inline fun <T> TextSource.whenURLTextSource(block: (URLTextSource) -> T): T?