Blocks
blocks
¶
Wrapper for Notion API blocks.
Blocks are the base for all Notion content.
Block
¶
A standard block object in Notion.
Calling the block will expose the nested data in the object.
Bookmark
¶
A bookmark block in Notion.
bookmark: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
Breadcrumb
¶
A breadcrumb block in Notion.
breadcrumb: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
BulletedListItem
¶
A bulleted list item in Notion.
bulleted_list_item: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
Callout
¶
A callout block in Notion.
callout: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
ChildDatabase
¶
A child database block in Notion.
child_database: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
ChildPage
¶
A child page block in Notion.
child_page: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
Code
¶
A code block in Notion.
code: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
Column
¶
A column block in Notion.
column: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
ColumnList
¶
A column list block in Notion.
column_list: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
DataObject
¶
The base type for all Notion API records.
archived: bool = False
class-attribute
instance-attribute
¶
created_by: UserRef = None
class-attribute
instance-attribute
¶
created_time: datetime = None
class-attribute
instance-attribute
¶
has_children: bool = False
class-attribute
instance-attribute
¶
id: UUID = None
class-attribute
instance-attribute
¶
last_edited_by: UserRef = None
class-attribute
instance-attribute
¶
last_edited_time: datetime = None
class-attribute
instance-attribute
¶
parent: SerializeAsAny[ParentRef] = None
class-attribute
instance-attribute
¶
Database
¶
A database record type.
cover: FileObject | None = None
class-attribute
instance-attribute
¶
description: list[RichTextObject] = None
class-attribute
instance-attribute
¶
icon: SerializeAsAny[FileObject] | EmojiObject | None = None
class-attribute
instance-attribute
¶
is_inline: bool = False
class-attribute
instance-attribute
¶
properties: dict[str, PropertyType] = None
class-attribute
instance-attribute
¶
public_url: str | None = None
class-attribute
instance-attribute
¶
title: list[RichTextObject] = None
class-attribute
instance-attribute
¶
url: str = None
class-attribute
instance-attribute
¶
Embed
¶
An embed block in Notion.
embed: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
Equation
¶
An equation block in Notion.
equation: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
File
¶
A file block in Notion.
file: SerializeAsAny[FileObject] = None
class-attribute
instance-attribute
¶
FileObjectBlock
¶
A abstract block referencing a FileObject.
Heading1
¶
A heading_1 block in Notion.
heading_1: _NestedHeadingData = _NestedHeadingData()
class-attribute
instance-attribute
¶
Heading2
¶
A heading_2 block in Notion.
heading_2: _NestedHeadingData = _NestedHeadingData()
class-attribute
instance-attribute
¶
Heading3
¶
A heading_3 block in Notion.
heading_3: _NestedHeadingData = _NestedHeadingData()
class-attribute
instance-attribute
¶
Image
¶
An image block in Notion.
image: SerializeAsAny[FileObject] = None
class-attribute
instance-attribute
¶
LinkPreview
¶
A link_preview block in Notion.
link_preview: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
LinkToPage
¶
A link_to_page block in Notion.
link_to_page: SerializeAsAny[ParentRef] = None
class-attribute
instance-attribute
¶
NumberedListItem
¶
A numbered list item in Notion.
numbered_list_item: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
PDF
¶
A pdf block in Notion.
pdf: SerializeAsAny[FileObject] = None
class-attribute
instance-attribute
¶
Page
¶
A standard Notion page object.
cover: SerializeAsAny[FileObject] | None = None
class-attribute
instance-attribute
¶
icon: SerializeAsAny[FileObject] | EmojiObject | None = None
class-attribute
instance-attribute
¶
properties: dict[str, PropertyValue] = None
class-attribute
instance-attribute
¶
public_url: str | None = None
class-attribute
instance-attribute
¶
url: str = None
class-attribute
instance-attribute
¶
Paragraph
¶
A paragraph block in Notion.
paragraph: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
Quote
¶
A quote block in Notion.
quote: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
SyncedBlock
¶
A synced_block block in Notion - either original or synced.
synced_block: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
Table
¶
A table block in Notion.
table: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
TableOfContents
¶
A table_of_contents block in Notion.
table_of_contents: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
TableRow
¶
A table_row block in Notion.
table_row: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
Template
¶
A template block in Notion.
template: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
TextBlock
¶
A standard abstract text block object in Notion.
ToDo
¶
A todo list item in Notion.
to_do: _NestedData = _NestedData()
class-attribute
instance-attribute
¶
Toggle
¶
A toggle list item in Notion.