FetchBuilder<T, R>.parameterized constructor

const FetchBuilder<T, R>.parameterized({
  1. Key? key,
  2. FetcherConfig? config,
  3. FetchBuilderControllerBase<T, R?>? controller,
  4. required ParameterizedAsyncTask<T, R> task,
  5. bool fetchAtInit = true,
  6. WidgetBuilder? initBuilder,
  7. DataWidgetBuilder<R>? builder,
  8. AsyncValueSetter<R>? onSuccess,
  9. ValueGetter<R?>? getFromCache,
  10. ValueChanged<R>? saveToCache,
})

A FetchBuilder where FetchBuilderControllerBase.refresh takes a parameter that will be passed to task.

Implementation

const FetchBuilder.parameterized({
  super.key,
  this.config,
  this.controller,
  required this.task,
  this.fetchAtInit = true,
  this.initBuilder,
  this.builder,
  this.onSuccess,
  this.getFromCache,
  this.saveToCache,
});