core library
Classes
- Checker
- 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
- DataFilter
- DataIdGenerator
- 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
-
Entity<
Key extends EntityKey> - Represents an entity with a unique identifier and timestamp.
- EntityKey
- Represents the keys associated with an entity.
- IterableParams
-
Replaces placeholders in the given
path
using values from theparams
iterable. - KeyParams
-
Replaces placeholders in the given
path
using the providedparams
map. -
LocalDataRepository<
T extends Entity< EntityKey> > -
You can use
Data
without Entity -
LocalDataSource<
T extends Entity< EntityKey> > -
Abstract class representing a data source for handling operations related to entities of type
T
. - LocalDataSourceException
-
RemoteDataRepository<
T extends Entity< EntityKey> > -
You can use
Data
without Entity -
RemoteDataSource<
T extends Entity< EntityKey> > -
Abstract class representing a data source for handling operations related to entities of type
T
. - RemoteDataSourceException
-
Response<
T extends Object> - ResponseMessages
- UpdatingInfo
Extensions
- DataEncryptorHelper on DataEncryptor?
- DataFieldParamsHelper on DataFieldParams?
-
DataMapHelper
on Map<
String, dynamic> ? - EntityObjectHelper on Object?
- Extension methods to provide helper functionalities for object types that represent entities.
- ResponseStatusExtension on Status?
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.
-
EntityBuilder<
T> = T Function(dynamic value) - Defines a function signature for building entities from dynamic data.
-
FutureConnectivityCallback
= Future<
bool> Function() -
StreamConnectivityCallback
= Stream<
bool> Function()