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