1. Block base class
<aside>
💡 From v0.3.0, find
, save
and query_database
methods can set dry_run: true
option. When this option is set, these methods create create a shell script for verification instead of calling the Notion API. Some sample codes show the results of dry_run in order to make it easy to understand what the method runs.
</aside>
<aside>
👉 Links (Block base class)
Page
BookmarkBlock
CodeBlock
EmbedBlock
Heading2Block
LinkToPageBlock
QuoteBlock
ToDoBlock
ToggleHeading3Block
Database
BreadcrumbBlock
ColumnBlock
EquationBlock
Heading3Block
NumberedListItemBlock
SyncedBlock
ToggleBlock
VideoBlock
List
BulletedListItemBlock
ColumnListBlock
FileBlock
ImageBlock
ParagraphBlock
TableOfContentsBlock
ToggleHeading1Block
Block
CalloutBlock
DividerBlock
Heading1Block
LinkPreviewBlock
PdfBlock
TemplateBlock
ToggleHeading2Block
Notion Ruby Mapping Public API Reference
</aside>
2. Property base class
<aside>
👉 Links (Property base class)
CheckboxProperty
DateProperty
FormulaProperty
MultiSelectProperty
PhoneNumberProperty
RollupProperty
TitleProperty
CreatedByProperty
EmailProperty
LastEditedByProperty
NumberProperty
RelationProperty
SelectProperty
UrlProperty
CreatedTimeProperty
FilesProperty
LastEditedTimeProperty
PeopleProperty
RichTextProperty
StatusProperty
Notion Ruby Mapping Public API Reference
</aside>
3. Object base class
<aside>
👉 Links (Object base class)
CommentObject
FileObject
UserObject
EmojiObject
MentionObject
EquationObject
TextObject
Notion Ruby Mapping Public API Reference
</aside>
4. Controller base class
<aside>
👉 Links (Controller base class)
DiscussionThread
NotionCache
PropertyCache
Query
RichTextArray
Notion Ruby Mapping Public API Reference
</aside>