baserow library
A Dart client for the Baserow API
Classes
- AIFieldBuilder
- Builder for AI field configuration
- Application
- Represents an application in Baserow
- AuthResponse
- Response from login attempt
- AutonumberFieldBuilder
- Builder for autonumber field configuration
- BaserowApplicationEvent
- Represents an application event
- BaserowClient
- The main Baserow client class for interacting with the Baserow API.
- BaserowClientInterface
- Abstract interface for interacting with the Baserow API.
- BaserowConfig
- The main configuration class for the Baserow client.
- BaserowDatabaseEvent
- Represents a database event
- BaserowEvent
- Base class for all Baserow events
- BaserowFieldEvent
- Represents a field event
- BaserowPageEvent
- Represents a page event
- BaserowRowEvent
- Represents a row event
- BaserowTableEvent
- Represents a table event
- BaserowWebSocket
- WebSocket client for Baserow real-time updates
- BaserowWebSocketMessage
- Base class for all WebSocket messages
- BaserowWorkspaceEvent
- Represents a workspace event
- BooleanFieldBuilder
- Builder for boolean field configuration
- CountFieldBuilder
- Builder for count field configuration
- CreateDatabaseTokenRequest
- Request body for creating a database token
- CreatedByFieldBuilder
- Builder for created by field configuration
- CreatedOnFieldBuilder
- Builder for created on field configuration
- Database
- Represents a Baserow database
- DatabaseToken
- Represents a database token that can be used to access tables
- DatabaseTokenPermissions
- Represents permissions for a database token
- DataSync
- Represents data synchronization information for a table
- DataSyncProperty
- Represents a synchronized property in a data sync configuration
- DateFieldBuilder
- Builder for date field configuration
- DurationFieldBuilder
- Builder for duration field configuration
- EmailFieldBuilder
- Builder for email field configuration
- Field
- Represents a field within a Baserow table
- FieldBuilder
- Base builder for field configuration
- File
- FileFieldBuilder
- Builder for file field configuration
- FileUploadResponse
- Response from a file upload
- FormulaFieldBuilder
- Builder for formula field configuration
- FormViewBuilder
- Builder for form view configuration
- GalleryViewBuilder
- Builder for gallery view configuration
- GridViewBuilder
- Builder for grid view configuration
- KanbanViewBuilder
- Builder for kanban view configuration
- LastModifiedByFieldBuilder
- Builder for last modified by field configuration
- LinkRowFieldBuilder
- Builder for link row field configuration
- ListRowsOptions
- Options for listing rows in a Baserow table.
- LongTextFieldBuilder
- Builder for long text field configuration
- LookupFieldBuilder
- Builder for lookup field configuration
- MoveRowOptions
- Represents a row in a Baserow table Options for moving a row in a Baserow table.
- MultipleSelectFieldBuilder
- Builder for multiple select field configuration
- NumberFieldBuilder
- Builder for number field configuration
- Page
- PathParam
- PhoneNumberFieldBuilder
- Builder for phone number field configuration
- RatingFieldBuilder
- Builder for rating field configuration
- Row
- RowFilter
- Represents a filter condition for querying rows
- RowsResponse
- Response from listing rows
- SingleSelectFieldBuilder
- Builder for single select field configuration
- Table
- Represents a table within a Baserow database
- TableBuilder
- Main builder for table configuration
- TextFieldBuilder
- Builder for text field configuration
- Theme
- ThumbnailInfo
- Information about a thumbnail
- URLFieldBuilder
- Builder for URL field configuration
- User
- UUIDFieldBuilder
- Builder for UUID field configuration
- View
- Represents a view in Baserow
- ViewBuilder
- Base builder for view configuration
- Workspace
- WorkspaceUser
Enums
- BaserowAuthType
- Authentication type for Baserow
- BaserowEventType
- Types of events that can be received from the server
- BaserowWebSocketMessageType
- Types of WebSocket messages that can be sent to the server
- FilterOperator
- Filter operators for querying rows in Baserow tables.
Extensions
- TableBuilderFieldTypes on TableBuilder
- Extension methods for convenient field creation
- TableBuilderViewTypes on TableBuilder
- Extension methods for convenient view creation
Typedefs
- BaserowEventCallback = void Function(BaserowEvent event)
- Callback type for handling Baserow events
Exceptions / Errors
- BaserowException
- Custom exception for Baserow API errors
- FieldIsAlreadyPrimaryException
- Exception thrown when attempting to set a field as primary when it's already primary
- TokenRefreshException
- Exception thrown when JWT token needs to be refreshed
- ValidationException
- Exception thrown when validation fails during table/field/view building