Enums
enums ¶
All definitions and enumerations
AggFunc ¶
Aggregation functions for formulas.
The categories naming corresonds mostly to the naming in the Notion App but also eliminates some inconsistencies. The first part of the tuple is the string used in the Notion API, the second part is an alias corresoinding to the defined category num.
AVERAGE = ('average', 'average') class-attribute instance-attribute ¶
COUNT_ALL = ('count', 'count_all') class-attribute instance-attribute ¶
COUNT_CHECKED = ('checked', 'count_checked') class-attribute instance-attribute ¶
COUNT_EMPTY = ('empty', 'count_empty') class-attribute instance-attribute ¶
COUNT_NOT_EMPTY = ('not_empty', 'count_not_empty') class-attribute instance-attribute ¶
COUNT_PER_GROUP = ('count_per_group', 'count_per_group') class-attribute instance-attribute ¶
COUNT_UNCHECKED = ('unchecked', 'count_unchecked') class-attribute instance-attribute ¶
COUNT_UNIQUE_VALUES = ('unique', 'count_unique_values') class-attribute instance-attribute ¶
COUNT_VALUES = ('count_values', 'count_values') class-attribute instance-attribute ¶
DATE_RANGE = ('date_range', 'date_range') class-attribute instance-attribute ¶
EARLIEST_DATE = ('earliest_date', 'earliest_date') class-attribute instance-attribute ¶
LATEST_DATE = ('latest_date', 'latest_date') class-attribute instance-attribute ¶
MAX = ('max', 'max') class-attribute instance-attribute ¶
MEDIAN = ('median', 'median') class-attribute instance-attribute ¶
MIN = ('min', 'min') class-attribute instance-attribute ¶
PERCENT_CHECKED = ('percent_checked', 'percent_checked') class-attribute instance-attribute ¶
PERCENT_EMPTY = ('percent_empty', 'percent_empty') class-attribute instance-attribute ¶
PERCENT_NOT_EMPTY = ('percent_not_empty', 'percent_not_empty') class-attribute instance-attribute ¶
PERCENT_PER_GROUP = ('percent_per_group', 'percent_per_group') class-attribute instance-attribute ¶
RANGE = ('range', 'range') class-attribute instance-attribute ¶
SHOW_ORIGINAL = ('show_original', 'show_original') class-attribute instance-attribute ¶
SHOW_UNIQUE = ('show_unique', 'show_unique') class-attribute instance-attribute ¶
SUM = ('sum', 'sum') class-attribute instance-attribute ¶
alias: str instance-attribute ¶
__new__(value: str, alias: str = '') -> AggFunc ¶
from_alias(alias: str) -> AggFunc classmethod ¶
ArrayQuantifier ¶
BGColor ¶
Background colors for most textual blocks, e.g. paragraphs, callouts, etc.
BLUE = 'blue_background' class-attribute instance-attribute ¶
BROWN = 'brown_background' class-attribute instance-attribute ¶
DEFAULT = 'default' class-attribute instance-attribute ¶
GRAY = 'gray_background' class-attribute instance-attribute ¶
GREEN = 'green_background' class-attribute instance-attribute ¶
ORANGE = 'orange_background' class-attribute instance-attribute ¶
PINK = 'pink_background' class-attribute instance-attribute ¶
PURPLE = 'purple_background' class-attribute instance-attribute ¶
RED = 'red_background' class-attribute instance-attribute ¶
YELLOW = 'yellow_background' class-attribute instance-attribute ¶
CodeLang ¶
Coding languages for code blocks.
ABAP = 'abap' class-attribute instance-attribute ¶
ARDUINO = 'arduino' class-attribute instance-attribute ¶
BASH = 'bash' class-attribute instance-attribute ¶
BASIC = 'basic' class-attribute instance-attribute ¶
C = 'c' class-attribute instance-attribute ¶
CLOJURE = 'clojure' class-attribute instance-attribute ¶
COFFEESCRIPT = 'coffeescript' class-attribute instance-attribute ¶
CPP = 'c++' class-attribute instance-attribute ¶
CSHARP = 'c#' class-attribute instance-attribute ¶
CSS = 'css' class-attribute instance-attribute ¶
DART = 'dart' class-attribute instance-attribute ¶
DIFF = 'diff' class-attribute instance-attribute ¶
DOCKER = 'docker' class-attribute instance-attribute ¶
ELIXIR = 'elixir' class-attribute instance-attribute ¶
ELM = 'elm' class-attribute instance-attribute ¶
ERLANG = 'erlang' class-attribute instance-attribute ¶
FLOW = 'flow' class-attribute instance-attribute ¶
FORTRAN = 'fortran' class-attribute instance-attribute ¶
FSHARP = 'f#' class-attribute instance-attribute ¶
GHERKIN = 'gherkin' class-attribute instance-attribute ¶
GLSL = 'glsl' class-attribute instance-attribute ¶
GO = 'go' class-attribute instance-attribute ¶
GRAPHQL = 'graphql' class-attribute instance-attribute ¶
GROOVY = 'groovy' class-attribute instance-attribute ¶
HASKELL = 'haskell' class-attribute instance-attribute ¶
HTML = 'html' class-attribute instance-attribute ¶
JAVA = 'java' class-attribute instance-attribute ¶
JAVASCRIPT = 'javascript' class-attribute instance-attribute ¶
JSON = 'json' class-attribute instance-attribute ¶
JULIA = 'julia' class-attribute instance-attribute ¶
KOTLIN = 'kotlin' class-attribute instance-attribute ¶
LATEX = 'latex' class-attribute instance-attribute ¶
LESS = 'less' class-attribute instance-attribute ¶
LISP = 'lisp' class-attribute instance-attribute ¶
LIVESCRIPT = 'livescript' class-attribute instance-attribute ¶
LUA = 'lua' class-attribute instance-attribute ¶
MAKEFILE = 'makefile' class-attribute instance-attribute ¶
MARKDOWN = 'markdown' class-attribute instance-attribute ¶
MARKUP = 'markup' class-attribute instance-attribute ¶
MATLAB = 'matlab' class-attribute instance-attribute ¶
MERMAID = 'mermaid' class-attribute instance-attribute ¶
MISC = 'java/c/c++/c#' class-attribute instance-attribute ¶
NIX = 'nix' class-attribute instance-attribute ¶
OBJECTIVE_C = 'objective-c' class-attribute instance-attribute ¶
OCAML = 'ocaml' class-attribute instance-attribute ¶
PASCAL = 'pascal' class-attribute instance-attribute ¶
PERL = 'perl' class-attribute instance-attribute ¶
PHP = 'php' class-attribute instance-attribute ¶
PLAIN_TEXT = 'plain text' class-attribute instance-attribute ¶
POWERSHELL = 'powershell' class-attribute instance-attribute ¶
PROLOG = 'prolog' class-attribute instance-attribute ¶
PROTOBUF = 'protobuf' class-attribute instance-attribute ¶
PYTHON = 'python' class-attribute instance-attribute ¶
R = 'r' class-attribute instance-attribute ¶
REASON = 'reason' class-attribute instance-attribute ¶
RUBY = 'ruby' class-attribute instance-attribute ¶
RUST = 'rust' class-attribute instance-attribute ¶
SASS = 'sass' class-attribute instance-attribute ¶
SCALA = 'scala' class-attribute instance-attribute ¶
SCHEME = 'scheme' class-attribute instance-attribute ¶
SCSS = 'scss' class-attribute instance-attribute ¶
SHELL = 'shell' class-attribute instance-attribute ¶
SQL = 'sql' class-attribute instance-attribute ¶
SWIFT = 'swift' class-attribute instance-attribute ¶
TOML = 'toml' class-attribute instance-attribute ¶
TYPESCRIPT = 'typescript' class-attribute instance-attribute ¶
VB_NET = 'vb.net' class-attribute instance-attribute ¶
VERILOG = 'verilog' class-attribute instance-attribute ¶
VHDL = 'vhdl' class-attribute instance-attribute ¶
VISUAL_BASIC = 'visual basic' class-attribute instance-attribute ¶
WEBASSEMBLY = 'webassembly' class-attribute instance-attribute ¶
XML = 'xml' class-attribute instance-attribute ¶
YAML = 'yaml' class-attribute instance-attribute ¶
Color ¶
Basic colors
DEFAULT is a light gray, which is the default color in the Notion App.
BLUE = 'blue' class-attribute instance-attribute ¶
BROWN = 'brown' class-attribute instance-attribute ¶
DEFAULT = 'default' class-attribute instance-attribute ¶
GRAY = 'gray' class-attribute instance-attribute ¶
GREEN = 'green' class-attribute instance-attribute ¶
ORANGE = 'orange' class-attribute instance-attribute ¶
PINK = 'pink' class-attribute instance-attribute ¶
PURPLE = 'purple' class-attribute instance-attribute ¶
RED = 'red' class-attribute instance-attribute ¶
YELLOW = 'yellow' class-attribute instance-attribute ¶
FormulaType ¶
Formula types for formulas.
The type of the formula as well as the mapping to the Notion API keyword when filtering in a query.
BOOLEAN = ('boolean', 'checkbox') class-attribute instance-attribute ¶
DATE = ('date', 'date') class-attribute instance-attribute ¶
NUMBER = ('number', 'number') class-attribute instance-attribute ¶
STRING = ('string', 'string') class-attribute instance-attribute ¶
formula_kwarg: str instance-attribute ¶
__new__(value: str, formula_kwarg: str = '') -> FormulaType ¶
NumberFormat ¶
Number formats for numbers.
ARGENTINE_PESO = 'argentine_peso' class-attribute instance-attribute ¶
AUSTRALIAN_DOLLAR = 'australian_dollar' class-attribute instance-attribute ¶
BAHT = 'baht' class-attribute instance-attribute ¶
CANADIAN_DOLLAR = 'canadian_dollar' class-attribute instance-attribute ¶
CHILEAN_PESO = 'chilean_peso' class-attribute instance-attribute ¶
COLOMBIAN_PESO = 'colombian_peso' class-attribute instance-attribute ¶
DANISH_KRONE = 'danish_krone' class-attribute instance-attribute ¶
DIRHAM = 'dirham' class-attribute instance-attribute ¶
DOLLAR = 'dollar' class-attribute instance-attribute ¶
EURO = 'euro' class-attribute instance-attribute ¶
FORINT = 'forint' class-attribute instance-attribute ¶
FRANC = 'franc' class-attribute instance-attribute ¶
HONG_KONG_DOLLAR = 'hong_kong_dollar' class-attribute instance-attribute ¶
KORUNA = 'koruna' class-attribute instance-attribute ¶
KRONA = 'krona' class-attribute instance-attribute ¶
LEU = 'leu' class-attribute instance-attribute ¶
LIRA = 'lira' class-attribute instance-attribute ¶
MEXICAN_PESO = 'mexican_peso' class-attribute instance-attribute ¶
NEW_TAIWAN_DOLLAR = 'new_taiwan_dollar' class-attribute instance-attribute ¶
NEW_ZEALAND_DOLLAR = 'new_zealand_dollar' class-attribute instance-attribute ¶
NORWEGIAN_KRONE = 'norwegian_krone' class-attribute instance-attribute ¶
NUMBER = 'number' class-attribute instance-attribute ¶
NUMBER_WITH_COMMAS = 'number_with_commas' class-attribute instance-attribute ¶
PERCENT = 'percent' class-attribute instance-attribute ¶
PHILIPPINE_PESO = 'philippine_peso' class-attribute instance-attribute ¶
POUND = 'pound' class-attribute instance-attribute ¶
RAND = 'rand' class-attribute instance-attribute ¶
REAL = 'real' class-attribute instance-attribute ¶
RINGGIT = 'ringgit' class-attribute instance-attribute ¶
RIYAL = 'riyal' class-attribute instance-attribute ¶
RUBLE = 'ruble' class-attribute instance-attribute ¶
RUPEE = 'rupee' class-attribute instance-attribute ¶
RUPIAH = 'rupiah' class-attribute instance-attribute ¶
SHEKEL = 'shekel' class-attribute instance-attribute ¶
URUGUAYAN_PESO = 'uruguayan_peso' class-attribute instance-attribute ¶
WON = 'won' class-attribute instance-attribute ¶
YEN = 'yen' class-attribute instance-attribute ¶
YUAN = 'yuan' class-attribute instance-attribute ¶
ZLOTY = 'zloty' class-attribute instance-attribute ¶
RollupType ¶
Rollup types for rollups.