DataCollectionState<T> constructor
DataCollectionState<T> ({
- required Iterable<
T> originalData, - required Iterable<
T> data, - Map<
String, FilterAction< ? filters,T> > - Map<
String, MatchAction< ? matchers,T> > - SortAction<
T> ? sort,
Base class for all data collection states. Provides common functionality for data management and filtering.
Implementation
DataCollectionState({
required this.originalData,
required this.data,
Map<String, FilterAction<T>>? filters,
Map<String, MatchAction<T>>? matchers,
this.sort,
}) : filters = UnmodifiableMapView(filters ?? {}),
matchers = UnmodifiableMapView(matchers ?? {});