rivium_sync library
Classes
- CollectionInfo
- Collection info from server
- DatabaseInfo
- Database info from server
- ListenerRegistration
- Listener registration for unsubscribing from realtime updates
- RiviumSync
- RiviumSync - Realtime Database SDK
- RiviumSyncConfig
- Configuration for RiviumSync SDK
- SyncCollection
- Represents a collection in a RiviumSync database
- SyncDatabase
- Represents a database in RiviumSync
- SyncDocument
- Represents a document in a RiviumSync collection
- SyncQuery
- Query builder for collections
- WriteBatch
- A write batch is used to perform multiple writes as a single atomic unit.
Enums
- ConflictStrategy
- Conflict resolution strategy for offline sync
- OrderDirection
- Order direction for queries
- QueryOperator
- Query operators for filtering
- RiviumSyncErrorCode
- Error types for RiviumSync SDK
- SyncState
- Sync state for the sync engine
Typedefs
- OnConnectionStateCallback = void Function(bool connected)
- Callback for connection state changes
- OnErrorCallback = void Function(RiviumSyncError error)
- Callback for errors
- OnPendingCountCallback = void Function(int count)
- Callback for pending count changes
- OnSyncStateCallback = void Function(SyncState state)
- Callback for sync state changes
Exceptions / Errors
- RiviumSyncError
- Error class for RiviumSync SDK
- RiviumSyncListenerError
- Error class for listener errors