copyWith method

PaginationBuilders copyWith({
  1. WidgetBuilder? firstPageLoadingBuilder,
  2. WidgetBuilder? newPageProgressIndicatorBuilder,
  3. WidgetBuilder? noItemsFoundIndicatorBuilder,
  4. WidgetBuilder? noMoreItemsIndicatorBuilder,
  5. Widget newPageErrorIndicatorBuilder(
    1. BuildContext context,
    2. Object? error
    )?,
  6. Widget firstPageErrorIndicatorBuilder(
    1. BuildContext context,
    2. Object? error
    )?,
  7. IndexedWidgetBuilder? separatorBuilder,
})

Implementation

PaginationBuilders copyWith({
  final WidgetBuilder? firstPageLoadingBuilder,
  final WidgetBuilder? newPageProgressIndicatorBuilder,
  final WidgetBuilder? noItemsFoundIndicatorBuilder,
  final WidgetBuilder? noMoreItemsIndicatorBuilder,
  final Widget Function(BuildContext context, Object? error)?
      newPageErrorIndicatorBuilder,
  final Widget Function(BuildContext context, Object? error)?
      firstPageErrorIndicatorBuilder,
  final IndexedWidgetBuilder? separatorBuilder,
}) =>
    PaginationBuilders(
      firstPageErrorIndicatorBuilder: firstPageErrorIndicatorBuilder ??
          this.firstPageErrorIndicatorBuilder,
      firstPageLoadingBuilder:
          firstPageLoadingBuilder ?? this.firstPageLoadingBuilder,
      newPageErrorIndicatorBuilder:
          newPageErrorIndicatorBuilder ?? this.newPageErrorIndicatorBuilder,
      newPageProgressIndicatorBuilder: newPageProgressIndicatorBuilder ??
          this.newPageProgressIndicatorBuilder,
      noItemsFoundIndicatorBuilder:
          noItemsFoundIndicatorBuilder ?? this.noItemsFoundIndicatorBuilder,
      noMoreItemsIndicatorBuilder:
          noMoreItemsIndicatorBuilder ?? this.noMoreItemsIndicatorBuilder,
      separatorBuilder: separatorBuilder ?? this.separatorBuilder,
    );