Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface FormulaPropertyValue<T> : PropertyValue<T>

Note: unlike PropertyValue, the value of a FormulaPropertyValue can be null, because a formula can for instance reference another property, which is unset.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
sealed interface PropertyValue<T>

Base interface for all property values in a Notion database. Property values represent the actual data stored in database properties, with each type of property having its own value type.

Link copied to clipboard

Builder-style class for constructing a list of property values. This class provides a fluent API for setting multiple property values when creating or updating a page.

Link copied to clipboard
sealed interface RollupPropertyValue<T> : PropertyValue<T>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

This type is returned when a Formula Property Value of a type unknown to this library is returned by the Notion API.

Link copied to clipboard

This type is returned when a Property Value of a type unknown to this library is returned by the Notion API.

Link copied to clipboard

This type is returned when a Rollup Property Value of a type unknown to this library is returned by the Notion API.

Link copied to clipboard