when<TResult extends Object?> method
TResult
when<TResult extends Object?>({
- required TResult cancel(),
- required TResult connectionTimeout(),
- required TResult sendTimeout(),
- required TResult receiveTimeout(),
- required TResult badCertificate(),
- required TResult connectionError(),
- required TResult badResponse(
- Response? response,
- int? statusCode
- required TResult businessException(
- String message,
- Object? error,
- StackTrace? stackTrace
inherited
Implementation
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function() cancel,
required TResult Function() connectionTimeout,
required TResult Function() sendTimeout,
required TResult Function() receiveTimeout,
required TResult Function() badCertificate,
required TResult Function() connectionError,
required TResult Function(
@JsonKey(
fromJson: null,
toJson: null,
includeFromJson: false,
includeToJson: false)
Response<dynamic>? response,
int? statusCode)
badResponse,
required TResult Function(
String message,
@JsonKey(
fromJson: null,
toJson: null,
includeFromJson: false,
includeToJson: false)
Object? error,
@JsonKey(
fromJson: null,
toJson: null,
includeFromJson: false,
includeToJson: false)
StackTrace? stackTrace)
businessException,
}) =>
throw _privateConstructorUsedError;