InfiniteQueryJob<DataType, ErrorType, PageType, ArgsType> constructor

const InfiniteQueryJob<DataType, ErrorType, PageType, ArgsType>({
  1. required String queryKey,
  2. required InfiniteQueryJobFn<DataType, PageType, ArgsType> task,
  3. required InfiniteQueryNextPage<DataType, PageType> nextPage,
  4. required PageType initialPage,
  5. RetryConfig? retryConfig,
  6. RefreshConfig? refreshConfig,
  7. JsonConfig<DataType>? jsonConfig,
  8. bool enabled = true,
})

Implementation

const InfiniteQueryJob({
  required this.queryKey,
  required this.task,
  required this.nextPage,
  required this.initialPage,
  this.retryConfig,
  this.refreshConfig,
  this.jsonConfig,
  this.enabled = true,
}) : assert(
        (jsonConfig != null && enabled) || jsonConfig == null,
        'jsonConfig is only supported when enabled is true',
      );