data_management library

Classes

Api
ApiConfig
ApiDataSource<T extends Entity<EntityKey>>
ApiOptions
ApiPagingOptions
ApiQuery
ApiSelection
ApiSorting
ApiStatus
ApiTimer
Checker
Data<Key extends EntityKey>
DataController<T extends Entity<EntityKey>>
A generic data controller that extends ValueNotifier<DataResponse<T>>. This controller is designed to manage and notify the state of data responses for entities of type T.
DataEncryptor
DataException
DataRepository<T extends Entity<EntityKey>>
Abstract class representing a generic data repository with methods for CRUD operations.
DataResponse<T extends Entity<EntityKey>>
You can use base class Data without Entity
DataSource<T extends Entity<EntityKey>>
Won't Use Directly
FieldParams
You can use like
FieldPath
FieldValue
Filter
FirestoreDataSource<T extends Entity<EntityKey>>
FirestoreQuery
FirestoreSelection
FirestoreSorting
IterableParams
Replaces placeholders in the given path using values from the params iterable.
LocalDataController<T extends Entity<EntityKey>>
You can use Data without Entity
LocalDataRepository<T extends Entity<EntityKey>>
A repository for handling local data operations, extending the DataRepository interface. This repository is designed for use with entities of type T.
LocalDataRepositoryImpl<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.
LocalDataSourceImpl<T extends Entity<EntityKey>>
You can use base class Data without Entity
PagingOptions
PagingOptionsImpl
Params
Replaces placeholders in the given path using the provided params map.
Query
You can use like
RealtimeDataSource<T extends Entity<EntityKey>>
RealtimeQuery
RealtimeSelection
RealtimeSorting
RemoteDataController<T extends Entity<EntityKey>>
You can use Data without Entity
RemoteDataRepository<T extends Entity<EntityKey>>
A repository for handling remote data operations, extending the DataRepository interface. This repository is designed for use with entities of type T.
RemoteDataRepositoryImpl<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.
Selection
You can use like
Sorting
You can use like
UpdatingInfo

Typedefs

CheckFinder<T extends Entity<EntityKey>, S extends Object> = (GetResponse<T, S>?, String?, Status?)
CheckResponse<T extends Entity<EntityKey>, S extends Object> = (T?, S?)
ClearFinder<T extends Entity<EntityKey>> = (List<T>?, String?, Status?)
CreationFinder = (String?, Status?)
DeletionFinder = (String?, Status?)
GetFinder<T extends Entity<EntityKey>, S extends Object> = (GetResponse<T, S>?, String?, Status?)
GetResponse<T extends Entity<EntityKey>, S extends Object> = (T?, S?)
GetsFinder<T extends Entity<EntityKey>, S extends Object> = (GetsResponse<T, S>?, String?, Status?)
GetsResponse<T extends Entity<EntityKey>, S extends Object> = (List<T>?, Iterable<S?>?)
OnDataBuilder<T extends Entity<EntityKey>> = T Function(dynamic)
OnDataSourceBuilder = FieldParams Function(FieldParams params)
OnValueBuilder<T> = T Function(dynamic value)
UpdatingFinder = (String?, Status?)