Span

@Serializable
sealed interface Span

Inheritors

Types

Link copied to clipboard
@Serializable
@SerialName(value = "break")
data object Break : FormattedText.Span
Link copied to clipboard
@Serializable
@SerialName(value = "code")
data class Code(val inner: List<FormattedText.Span>, val group: Boolean = false) : FormattedText.Span.Composite
Link copied to clipboard
sealed interface Composite : FormattedText.Span
Link copied to clipboard
@Serializable
@SerialName(value = "emphasis")
data class Emphasis(val inner: List<FormattedText.Span>) : FormattedText.Span.Composite
Link copied to clipboard
@Serializable
@SerialName(value = "link")
data class Link(val inner: List<FormattedText.Span>, val url: String) : FormattedText.Span.Composite
Link copied to clipboard
@Serializable
@SerialName(value = "strong")
data class Strong(val inner: List<FormattedText.Span>) : FormattedText.Span.Composite
Link copied to clipboard
@Serializable
@SerialName(value = "subscript")
data class Subscript(val inner: List<FormattedText.Span>) : FormattedText.Span.Composite
Link copied to clipboard
@Serializable
@SerialName(value = "superscript")
data class Superscript(val inner: List<FormattedText.Span>) : FormattedText.Span.Composite
Link copied to clipboard
@Serializable
@SerialName(value = "text")
data class Text(val text: String) : FormattedText.Span

Functions

Link copied to clipboard
open fun toPlainString(): String