requestList<T, E> method

Future<HttpData<T>> requestList<T, E>({
  1. String? url,
  2. String? method,
  3. Options? options,
  4. String? cacheKey,
  5. bool? isFormData,
  6. bool? publicMethod,
  7. dynamic data,
  8. String? contentType,
  9. CancelToken? cancelToken,
  10. Function? onStart,
  11. dynamic onSuccess(
    1. HttpData<T> httpData
    )?,
  12. dynamic onError(
    1. HttpData httpData
    )?,
  13. Function? onFinish,
  14. ValidateResponse? validateResponse,
  15. String? successCode,
  16. String? codeKey,
  17. String? msgKey,
  18. String? dataKey,
  19. bool? checkDataEmpty,
  20. ProgressCallback? onReceiveProgress,
  21. ProgressCallback? onSendProgress,
  22. dynamic handleRes(
    1. dynamic map
    )?,
  23. HttpError validateError(
    1. dynamic data
    )?,
  24. bool useNewDio = false,
})

Implementation

Future<HttpData<T>> requestList<T, E>({
  String? url,
  String? method,
  Options? options,
  String? cacheKey,
  bool? isFormData,
  bool? publicMethod,
  var data,
  String? contentType,
  CancelToken? cancelToken,
  Function? onStart,
  Function(HttpData<T> httpData)? onSuccess,
  Function(HttpData httpData)? onError,
  Function? onFinish,
  ValidateResponse? validateResponse,
  String? successCode,
  String? codeKey,
  String? msgKey,
  String? dataKey,
  bool? checkDataEmpty,
  ProgressCallback? onReceiveProgress,
  ProgressCallback? onSendProgress,
  dynamic Function(dynamic map)? handleRes,
  HttpError Function(dynamic data)? validateError,
  bool useNewDio = false,
}) async{


  return await _handleHttpData<T, E>(
      url: url,
      method: method,
      options: options,
      cacheKey: cacheKey,
      isFormData: isFormData,
      publicMethod: publicMethod,
      data: data,
      cancelToken: cancelToken,
      onStart: onStart,
      onSuccess: onSuccess,
      onError: onError,
      onFinish: onFinish,
      validateResponse: validateResponse,
      validateError: validateError,
      successCode: successCode,
      codeKey: codeKey,
      msgKey: msgKey,
      dataKey: dataKey,
      onReceiveProgress: onReceiveProgress,
      onSendProgress: onSendProgress,
      handleRes: handleRes,
      checkDataEmpty: checkDataEmpty,
      useNewDio: useNewDio
  );
}