when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult notFound(
    1. String message
    ),
  2. required TResult requestException(
    1. String message
    ),
  3. required TResult forbiddenException(
    1. String message
    ),
  4. required TResult internalException(
    1. String message
    ),
  5. required TResult invalidRequestBodyException(
    1. String message
    ),
  6. required TResult unauthorizedException(
    1. String message
    ),
  7. required TResult jsonDeserializationException(
    1. String message
    ),
  8. required TResult streamEOFException(
    1. String message
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(String message) notFound,
  required TResult Function(String message) requestException,
  required TResult Function(String message) forbiddenException,
  required TResult Function(String message) internalException,
  required TResult Function(String message) invalidRequestBodyException,
  required TResult Function(String message) unauthorizedException,
  required TResult Function(String message) jsonDeserializationException,
  required TResult Function(String message) streamEOFException,
}) =>
    throw _privateConstructorUsedError;