copyWith method
BlocxCollectionStateLoaded<T>
copyWith(
{ - List<T>? list,
- bool? hasReachedEnd,
- bool? isLoadingNextPage,
- bool? isRefreshing,
- bool? isSearching,
- Set<String>? selectedItemIds,
- Set<String>? beingSelectedItemIds,
- Set<String>? highlightedItemIds,
- Set<String>? beingRemovedItemIds,
- Set<String>? expandedItemIds,
- Object? additionalInfo,
})
Implementation
BlocxCollectionStateLoaded<T> copyWith({
List<T>? list,
bool? hasReachedEnd,
bool? isLoadingNextPage,
bool? isRefreshing,
bool? isSearching,
Set<String>? selectedItemIds,
Set<String>? beingSelectedItemIds,
Set<String>? highlightedItemIds,
Set<String>? beingRemovedItemIds,
Set<String>? expandedItemIds,
Object? additionalInfo,
}) {
return BlocxCollectionStateLoaded<T>(
list: list ?? this.list,
hasReachedEnd: hasReachedEnd ?? this.hasReachedEnd,
isLoadingNextPage: isLoadingNextPage ?? this.isLoadingNextPage,
isRefreshing: isRefreshing ?? this.isRefreshing,
isSearching: isSearching ?? this.isSearching,
selectedItemIds: selectedItemIds ?? this.selectedItemIds,
beingSelectedItemIds: beingSelectedItemIds ?? this.beingSelectedItemIds,
highlightedItemIds: highlightedItemIds ?? this.highlightedItemIds,
beingRemovedItemIds: beingRemovedItemIds ?? this.beingRemovedItemIds,
expandedItemIds: expandedItemIds ?? this.expandedItemIds,
additionalInfo: additionalInfo ?? this.additionalInfo,
);
}