whenOrNull<TResult extends Object?> method
TResult?
whenOrNull<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
inherited
Implementation
@optionalTypeArgs
TResult? whenOrNull<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,
}) =>
throw _privateConstructorUsedError;