from enum import Enum NO_DEFAULT_VALUE = object() ROUTE_ROOT = "/myfasthtml" # Datagrid ROW_INDEX_ID = "__row_index__" DATAGRID_DEFAULT_COLUMN_WIDTH = 100 DATAGRID_PAGE_SIZE = 1000 FILTER_INPUT_CID = "__filter_input__" class Routes: Commands = "/commands" Bindings = "/bindings" Completions = "/completions" Validations = "/validations" class ColumnType(Enum): RowIndex = "RowIndex" Text = "Text" Number = "Number" Datetime = "DateTime" Bool = "Boolean" Choice = "Choice" Enum = "Enum" Formula = "Formula" class ViewType(Enum): Table = "Table" Chart = "Chart" Form = "Form" class FooterAggregation(Enum): Sum = "Sum" Mean = "Mean" Min = "Min" Max = "Max" Count = "Count" FilteredSum = "FilteredSum" FilteredMean = "FilteredMean" FilteredMin = "FilteredMin" FilteredMax = "FilteredMax" FilteredCount = "FilteredCount"