mapOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
  1. TResult badRequest(
    1. BadRequest value
    )?,
  2. TResult unauthorisedRequest(
    1. UnauthorisedRequest value
    )?,
  3. TResult notFound(
    1. NotFound value
    )?,
  4. TResult internalServerError(
    1. InternalServerError value
    )?,
  5. TResult serviceUnavailable(
    1. ServiceUnavailable value
    )?,
  6. TResult noInternetConnection(
    1. NoInternetConnection value
    )?,
  7. TResult timeout(
    1. RequestTimeout value
    )?,
  8. TResult formatException(
    1. FormatException value
    )?,
  9. TResult unableToProcess(
    1. UnableToProcess value
    )?,
  10. TResult defaultError(
    1. DefaultError value
    )?,
  11. TResult unexpectedError(
    1. UnexpectedError value
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
  TResult Function(BadRequest value)? badRequest,
  TResult Function(UnauthorisedRequest value)? unauthorisedRequest,
  TResult Function(NotFound value)? notFound,
  TResult Function(InternalServerError value)? internalServerError,
  TResult Function(ServiceUnavailable value)? serviceUnavailable,
  TResult Function(NoInternetConnection value)? noInternetConnection,
  TResult Function(RequestTimeout value)? timeout,
  TResult Function(FormatException value)? formatException,
  TResult Function(UnableToProcess value)? unableToProcess,
  TResult Function(DefaultError value)? defaultError,
  TResult Function(UnexpectedError value)? unexpectedError,
}) =>
    throw _privateConstructorUsedError;