Mark

@Serializable
sealed class Mark : RichText(source)

Base class for text formatting marks.

Marks represent inline formatting applied to text content.

Inheritors

Types

Link copied to clipboard
@Serializable
@SerialName(value = "bold")
class Bold : RichText.Mark

Bold text formatting.

Link copied to clipboard
@Serializable
@SerialName(value = "code")
class Code : RichText.Mark

Inline code formatting.

Link copied to clipboard
@Serializable
@SerialName(value = "highlight")
class Highlight : RichText.Mark

Text highlight/background color.

Link copied to clipboard
@Serializable
@SerialName(value = "italic")
class Italic : RichText.Mark

Italic text formatting.

Link copied to clipboard
@Serializable
@SerialName(value = "link")
class Link : RichText.Mark

Hyperlink mark with URL and metadata.

Link copied to clipboard
@Serializable
@SerialName(value = "strike")
class Strike : RichText.Mark

Strikethrough text formatting.

Link copied to clipboard
@Serializable
@SerialName(value = "subscript")
class Subscript : RichText.Mark

Subscript text formatting.

Link copied to clipboard
@Serializable
@SerialName(value = "superscript")
class Superscript : RichText.Mark

Superscript text formatting.

Link copied to clipboard
@Serializable
@SerialName(value = "textStyle")
class TextStyle : RichText.Mark

Text color styling.

Link copied to clipboard
@Serializable
@SerialName(value = "underline")
class Underline : RichText.Mark

Underlined text formatting.

Properties

Link copied to clipboard

Technical name of the node type.