RequestInfo<T>.values constructor
RequestInfo<T>.values ({
- String tag = '',
- String? url = '',
- String? method,
- Options? options,
- String? cacheKey,
- bool isFormData = false,
- bool publicMethod = false,
- dynamic data,
- String? contentType,
- CancelToken? cancelToken,
- Function? onStart,
- dynamic onSuccessSync(
- HttpData<
T> httpData
- HttpData<
- dynamic onSuccess(
- HttpData<
T> httpData
- HttpData<
- dynamic onError(
- HttpData<
T> httpData
- HttpData<
- dynamic onFinish(
- HttpData<
T> httpData
- HttpData<
- ValidateResponse? validateResponse,
- List<
String> ? successCode, - String? codeKey,
- String? msgKey,
- String? dataKey,
- ProgressCallback? onReceiveProgress,
- ProgressCallback? onSendProgress,
- T handleRes()?,
- T handleResAgain(
- T data
- Future<
T> handleResAgainFuture(- T data
- T handleObjectRes(
- dynamic result
- List<
T> handeItemRes()?, - HttpError validateError(
- dynamic data
- bool checkDataEmpty = true,
- bool useNewDio = false,
- bool useCompute = false,
- CacheOptions cacheOptionsBuilder(
- CacheOptions cacheOptions
- String errorMsgBuilder(
- HttpData httpData
- ValidateUint8ListResponse? validateUint8ListResponse,
- bool successWhenHasNoCode = false,
- bool checkUrl = false,
- Map<
String, dynamic> ? headers,
Implementation
RequestInfo.values({
String tag = '',
String? url = '',
String? method,
Options? options,
String? cacheKey,
bool isFormData = false,
bool publicMethod = false,
data,
String? contentType,
CancelToken? cancelToken,
Function? onStart,
Function(HttpData<T> httpData)? onSuccessSync,
Function(HttpData<T> httpData)? onSuccess,
Function(HttpData<T> httpData)? onError,
Function(HttpData<T> httpData)? onFinish,
ValidateResponse? validateResponse,
List<String>? successCode,
String? codeKey,
String? msgKey,
String? dataKey,
ProgressCallback? onReceiveProgress,
ProgressCallback? onSendProgress,
T Function(Map<String, dynamic> map)? handleRes,
T Function(T data)? handleResAgain,
Future<T> Function(T data)? handleResAgainFuture,
T Function(dynamic result)? handleObjectRes,
List<T> Function(Map<String, dynamic> map)? handeItemRes,
HttpError Function(dynamic data)? validateError,
bool checkDataEmpty = true,
bool useNewDio = false,
bool useCompute = false,
CacheOptions Function(CacheOptions cacheOptions)? cacheOptionsBuilder,
String Function(HttpData httpData)? errorMsgBuilder,
ValidateUint8ListResponse? validateUint8ListResponse,
bool successWhenHasNoCode = false,
bool checkUrl = false,
Map<String, dynamic>? headers,
}) {
this.tag = tag;
this.url = url ?? '';
this.method = method;
this.options = options;
this.cacheKey = cacheKey;
this.isFormData = isFormData;
this.publicMethod = publicMethod;
this.data = data;
this.contentType = contentType;
this.cancelToken = cancelToken;
this.onStart = onStart;
this.onSuccess = onSuccess;
this.onError = onError;
this.onFinish = onFinish;
this.validateResponse = validateResponse;
this.successCode = successCode;
this.codeKey = codeKey;
this.msgKey = msgKey;
this.dataKey = dataKey;
this.onReceiveProgress = onReceiveProgress;
this.onSendProgress = onSendProgress;
this.handleRes = handleRes;
this.validateError = validateError;
this.checkDataEmpty = checkDataEmpty;
this.useNewDio = useNewDio;
this.useCompute = useCompute;
this.cacheOptionsBuilder = cacheOptionsBuilder;
this.errorMsgBuilder = errorMsgBuilder;
this.onSuccessSync = onSuccessSync;
this.handleObjectRes = handleObjectRes;
this.validateUint8ListResponse = validateUint8ListResponse;
this.successWhenHasNoCode = successWhenHasNoCode;
this.checkUrl = checkUrl;
this.handleResAgain = handleResAgain;
this.handleResAgainFuture = handleResAgainFuture;
this.headers = headers;
}