Package-level declarations
Types
Represents a checkbox property specification in a Notion database. This property allows users to toggle between checked and unchecked states, useful for tracking boolean values like completion status or yes/no decisions.
Represents a created by property specification in a Notion database. This property automatically tracks and displays which user created each page.
Represents a created time property specification in a Notion database. This property automatically tracks and displays when a page was created.
Represents a date property specification in a Notion database. This property allows users to store and manage dates and date ranges.
Represents an email property specification in a Notion database. This property allows users to store and validate email addresses.
Represents a files property specification in a Notion database. This property allows users to attach and manage files within database pages.
Represents a formula property specification in a Notion database. Formula properties automatically compute values based on other properties in the database using a formula expression.
See Reference.
Represents a last edited time property specification in a Notion database. This property automatically tracks and displays when a page was last modified.
Represents a multi-select property specification in a Notion database. This property allows users to select multiple predefined options from a list, useful for categorizing or tagging pages with multiple attributes.
Represents a number property specification in a Notion database. This property allows users to store numerical values with various formatting options, such as currency, percentage, or scientific notation.
Represents a people property specification in a Notion database. This property allows users to assign and track people (users) associated with pages, such as owners, assignees, or team members.
Represents a phone number property specification in a Notion database. This property allows users to store and manage phone numbers in various formats.
See Reference.
See Reference.
Represents a rich text property specification in a Notion database. This property allows users to enter formatted text with various styling options, including bold, italic, code, links, and mentions.
A rollup uses a relation property that exists on the current database and extracts a property of the related pages as an input to a chosen function.
See Reference.
Represents a title property specification in a Notion database. This is a special property type that is required for every database and serves as the primary identifier for each page.
Represents a property specification of an unknown type in a Notion database. This interface is used when the Notion API returns a property type that is not yet supported by this library.
Represents a URL property specification in a Notion database. This property allows users to store and link to external web addresses.