copyWith method

PaginationState<T> copyWith({
  1. List<T>? items,
  2. PaginationStatus? status,
  3. bool? hasMore,
  4. String? error,
})

Implementation

PaginationState<T> copyWith({
  List<T>? items,
  PaginationStatus? status,
  bool? hasMore,
  String? error,
}) {
  return PaginationState<T>(
    items: items ?? this.items,
    status: status ?? this.status,
    hasMore: hasMore ?? this.hasMore,
    error: error ?? this.error,
  );
}