when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult requestCancelled(),
  2. required TResult unauthorizedRequest(
    1. String reason
    ),
  3. required TResult tokenExpired(
    1. String reason
    ),
  4. required TResult badRequest(
    1. String message,
    2. dynamic errors
    ),
  5. required TResult notFound(
    1. String reason
    ),
  6. required TResult methodNotAllowed(),
  7. required TResult notAcceptable(),
  8. required TResult requestTimeout(),
  9. required TResult sendTimeout(),
  10. required TResult conflict(),
  11. required TResult internalServerError(),
  12. required TResult notImplemented(),
  13. required TResult serviceUnavailable(),
  14. required TResult noInternetConnection(),
  15. required TResult formatException(),
  16. required TResult unableToProcess(),
  17. required TResult defaultError(
    1. String error
    ),
  18. required TResult unexpectedError(),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function() requestCancelled,
  required TResult Function(String reason) unauthorizedRequest,
  required TResult Function(String reason) tokenExpired,
  required TResult Function(String message, dynamic errors) badRequest,
  required TResult Function(String reason) notFound,
  required TResult Function() methodNotAllowed,
  required TResult Function() notAcceptable,
  required TResult Function() requestTimeout,
  required TResult Function() sendTimeout,
  required TResult Function() conflict,
  required TResult Function() internalServerError,
  required TResult Function() notImplemented,
  required TResult Function() serviceUnavailable,
  required TResult Function() noInternetConnection,
  required TResult Function() formatException,
  required TResult Function() unableToProcess,
  required TResult Function(String error) defaultError,
  required TResult Function() unexpectedError,
}) =>
    throw _privateConstructorUsedError;