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(
@igFreezedJson Response<dynamic>? response, int? statusCode)
badResponse,
required TResult Function(String message, @igFreezedJson Object? error,
@igFreezedJson StackTrace? stackTrace)
businessException,
}) =>
throw _privateConstructorUsedError;