Markdown.FormatType – ollmchat Reference Manual
Packages
ollmchat
Markdown
FormatType
BLOCK
BLOCKQUOTE
BOLD
BOLD_ASTERISK
BOLD_ITALIC
BOLD_ITALIC_ASTERISK
BOLD_ITALIC_UNDERSCORE
BOLD_UNDERSCORE
BR
CODE
CODE_TEXT
CONTINUE_LIST
DEFINITION_LIST
DOCUMENT
ENTITY
FENCE_QUOTE_3
FENCE_QUOTE_4
FENCE_QUOTE_5
FENCE_TILD_3
FENCE_TILD_4
FENCE_TILD_5
FORMAT
HEADING_1
HEADING_2
HEADING_3
HEADING_4
HEADING_5
HEADING_6
HIGHLIGHT
HORIZONTAL_RULE
HTML
IMAGE
INDENTED_CODE
INVALID
ITALIC
ITALIC_ASTERISK
ITALIC_UNDERSCORE
LINK
LIST
LIST_BLOCK
LIST_ITEM
LITERAL
NONE
ORDERED_LIST
OTHER
PARAGRAPH
SOFTBR
STRIKETHROUGH
SUBSCRIPT
SUPERSCRIPT
TABLE
TABLE_CELL
TABLE_HCELL
TABLE_ROW
TASK_LIST
TASK_LIST_DONE
TEXT
U
UNORDERED_LIST
is_block
is_fence_kind
to_fence
FormatType
Description:
public
enum
FormatType
Namespace:
Markdown
Package:
ollmchat
Content:
Enum values:
BLOCK
BLOCKQUOTE
BOLD
BOLD_ASTERISK
BOLD_ITALIC
BOLD_ITALIC_ASTERISK
BOLD_ITALIC_UNDERSCORE
BOLD_UNDERSCORE
BR
CODE
CODE_TEXT
CONTINUE_LIST
DEFINITION_LIST
DOCUMENT
-
For document model node_type discriminator (JSON polymorphic deserialization).
ENTITY
FENCE_QUOTE_3
FENCE_QUOTE_4
FENCE_QUOTE_5
FENCE_TILD_3
FENCE_TILD_4
FENCE_TILD_5
FORMAT
HEADING_1
HEADING_2
HEADING_3
HEADING_4
HEADING_5
HEADING_6
HIGHLIGHT
HORIZONTAL_RULE
HTML
IMAGE
INDENTED_CODE
INVALID
ITALIC
ITALIC_ASTERISK
-
Delimiter- preserving (document round-trip); base renderers map to ITALIC/BOLD.
ITALIC_UNDERSCORE
LINK
LIST
LIST_BLOCK
LIST_ITEM
LITERAL
NONE
ORDERED_LIST
OTHER
PARAGRAPH
SOFTBR
STRIKETHROUGH
SUBSCRIPT
SUPERSCRIPT
TABLE
TABLE_CELL
TABLE_HCELL
TABLE_ROW
TASK_LIST
TASK_LIST_DONE
TEXT
U
UNORDERED_LIST
Methods:
public
bool
is_block
()
True if this type is a block (Block node) for document create(); otherwise Format.
public
bool
is_fence_kind
()
True for
FENCE_QUOTE_3
…
FENCE_TILD_5
(contiguous enum range).
public
string
to_fence
()
Opening/closing fence line for this kind (only valid for
is_fence_kind
).