DropinityPagifyData<FullResponse, Model> constructor
DropinityPagifyData<FullResponse, Model> ({
- required Future<
FullResponse> asyncCall(- BuildContext context,
- int page
- required PagifyData<
Model> mapper(- FullResponse response
- required PagifyErrorMapper errorMapper,
- required Widget itemBuilder(
- BuildContext context,
- List<
Model> data, - int index,
- Model element,
- required PagifyController<
Model> controller, - EdgeInsetsGeometry padding = const EdgeInsets.all(0),
- double? itemExtent,
- FutureOr<
void> onUpdateStatus(- PagifyAsyncCallStatus
- FutureOr<
void> onLoading()?, - FutureOr<
void> onSuccess()?, - FutureOr<
void> onError(- BuildContext,
- int,
- PagifyException
- bool ignoreErrorBuilderWhenErrorOccursAndListIsNotEmpty = true,
- bool showNoDataAlert = false,
- Widget? loadingBuilder,
- Widget errorBuilder(
- PagifyException
constructor for DropinityPagifyData
Implementation
DropinityPagifyData({
required this.asyncCall,
required this.mapper,
required this.errorMapper,
required this.itemBuilder,
required this.controller,
this.padding = const EdgeInsets.all(0),
this.itemExtent,
this.onUpdateStatus,
this.onLoading,
this.onSuccess,
this.onError,
this.ignoreErrorBuilderWhenErrorOccursAndListIsNotEmpty = true,
this.showNoDataAlert = false,
this.loadingBuilder,
this.errorBuilder,
});