when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult badRequest(),
  2. required TResult unauthorisedRequest(),
  3. required TResult notFound(),
  4. required TResult internalServerError(),
  5. required TResult serviceUnavailable(),
  6. required TResult noInternetConnection(),
  7. required TResult timeout(),
  8. required TResult formatException(),
  9. required TResult unableToProcess(),
  10. required TResult defaultError(
    1. String error
    ),
  11. required TResult unexpectedError(),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function() badRequest,
  required TResult Function() unauthorisedRequest,
  required TResult Function() notFound,
  required TResult Function() internalServerError,
  required TResult Function() serviceUnavailable,
  required TResult Function() noInternetConnection,
  required TResult Function() timeout,
  required TResult Function() formatException,
  required TResult Function() unableToProcess,
  required TResult Function(String error) defaultError,
  required TResult Function() unexpectedError,
}) =>
    throw _privateConstructorUsedError;