request<T> static method
Future<SmartResponse<T> >
request<T>(
- SmartRequest<
T> request, { - List<
SmartPlugin> ? extraPlugins, - Set<
Type> ? excludePlugins, - Set<
String> ? consumedErrorCodes, - BaseOptions? optionsOverride,
- CacheOptions? cacheOptions,
- OnStart? onStart,
- OnSuccess<
T> ? onSuccess, - OnError? onError,
- OnFinish<
T> ? onFinish, - ErrorMessageBuilder? errorMessageBuilder,
- String? successMessage,
- SuccessMessageBuilder<
T> ? successMessageBuilder,
完整请求配置
Implementation
static Future<SmartResponse<T>> request<T>(
SmartRequest<T> request, {
List<SmartPlugin>? extraPlugins,
Set<Type>? excludePlugins,
Set<String>? consumedErrorCodes,
BaseOptions? optionsOverride,
CacheOptions? cacheOptions,
OnStart? onStart,
OnSuccess<T>? onSuccess,
OnError? onError,
OnFinish<T>? onFinish,
ErrorMessageBuilder? errorMessageBuilder,
String? successMessage,
SuccessMessageBuilder<T>? successMessageBuilder,
}) {
return _default._request<T>(
request,
extraPlugins: extraPlugins,
excludePlugins: excludePlugins,
consumedErrorCodes: consumedErrorCodes,
optionsOverride: optionsOverride,
cacheOptions: cacheOptions,
onStart: onStart,
onSuccess: onSuccess,
onError: onError,
onFinish: onFinish,
errorMessageBuilder: errorMessageBuilder,
successMessage: successMessage,
successMessageBuilder: successMessageBuilder,
);
}