rich_text
konigle.models.rich_text
¶
Pydantic models for EditorJS rich text content.
This module provides models for validating EditorJS block content format used in blog posts and other rich text fields in the Konigle SDK.
ButtonBlock
¶
Bases: BaseModel
Button block model.
ButtonBlockData
¶
Bases: BaseModel
Data structure for button blocks.
ChecklistBlock
¶
Bases: BaseModel
Checklist block model.
ChecklistBlockData
¶
Bases: BaseModel
Data structure for checklist blocks.
ChecklistItem
¶
Bases: BaseModel
Individual checklist item.
CodeBlock
¶
Bases: BaseModel
Code block model.
CodeBlockData
¶
Bases: BaseModel
Data structure for code blocks.
DelimiterBlock
¶
Bases: BaseModel
Delimiter block model (no data required).
EditorJSContent
¶
Bases: BaseModel
Top-level EditorJS content model.
Validates the complete EditorJS format with all supported block types.
FactBlock
¶
Bases: BaseModel
Fact block model.
FactBlockData
¶
Bases: BaseModel
Data structure for fact blocks.
HeadingBlock
¶
Bases: BaseModel
Heading block model.
HeadingBlockData
¶
Bases: BaseModel
Data structure for heading blocks.
ImageBlock
¶
Bases: BaseModel
Image block model.
ImageBlockData
¶
Bases: BaseModel
Data structure for image blocks.
ListBlock
¶
Bases: BaseModel
List block model.
ListBlockData
¶
Bases: BaseModel
Data structure for list blocks.
ParagraphBlock
¶
Bases: BaseModel
Paragraph block model.
ParagraphBlockData
¶
Bases: BaseModel
Data structure for paragraph blocks.
QuoteBlock
¶
Bases: BaseModel
Quote block model.
QuoteBlockData
¶
Bases: BaseModel
Data structure for quote blocks.
RawBlock
¶
Bases: BaseModel
Raw HTML block model.
RawBlockData
¶
Bases: BaseModel
Data structure for raw HTML blocks.
TableBlock
¶
Bases: BaseModel
Table block model.
TableBlockData
¶
Bases: BaseModel
Data structure for table blocks.