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 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>>
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()