core library

Classes

Checker
DataBatchWriter
DataCacheManager
DataDelegate
DataDeleteWriter
DataEncryptor
Utility class for encryption and decryption operations.
DataException
DataFetchOptions
DataFieldParams
You can use like
DataFieldPath
DataFieldReplacer
Utility class for replacing placeholders in a path with provided values.
DataFieldValue
DataFieldValueQueryOptions
DataFieldValueReader
DataFieldValueWriter
DataFilter
DataGetSnapshot
DataGetsSnapshot
DataIdGenerator
DataLimitations
DataOperation
DataQuery
DataRepository<T extends Entity<EntityKey>>
Abstract class representing a generic data repository with methods for CRUD operations.
DataRepositoryException
DataSelection
DataSetOptions
DataSetWriter
DataSorting
DataSource<T extends Entity<EntityKey>>
Won't Use Directly
DataSourceException
DataUpdateWriter
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()
Ignore = bool Function(String key, Object? value)