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