core library

Classes

Checker
DataCacheManager
DataDelegate
DataEncryptor
Utility class for encryption and decryption operations.
DataException
DataFieldParams
You can use like
DataFieldPath
DataFieldReplacer
Utility class for replacing placeholders in a path with provided values.
DataFieldValue
DataFieldWriteRef
DataFilter
DataGetSnapshot
DataGetsSnapshot
DataIdGenerator
DataLimitations
DataOperation
DataPagingOptions
DataQuery
DataRepository<T extends Entity<EntityKey>>
Abstract class representing a generic data repository with methods for CRUD operations.
DataRepositoryException
DataSelection
DataSorting
DataSource<T extends Entity<EntityKey>>
Won't Use Directly
DataSourceException
DataWriteBatch
DataWriter
IterableParams
Replaces placeholders in the given path using values from the params iterable.
KeyParams
Replaces placeholders in the given path using the provided params map.
LocalDataRepository<T extends Entity<EntityKey>>
You can use Data without Entity
LocalDataSource<T extends Entity<EntityKey>>
LocalDataSourceException
RemoteDataRepository<T extends Entity<EntityKey>>
You can use Data without Entity
RemoteDataSource<T extends Entity<EntityKey>>
RemoteDataSourceException

Typedefs

EncryptorRequestBuilder = Map<String, dynamic> Function(String request, String passcode)
Signature for a function that builds an encryptor request.
EncryptorResponseBuilder = dynamic Function(Map<String, dynamic> data)
Signature for a function that builds an encryptor response.
FutureConnectivityCallback = Future<bool> Function()