NetworkExceptions class

Available extensions
Annotations
  • @freezed

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

map<TResult extends Object?>({required TResult requestCancelled(RequestCancelled value), required TResult unauthorisedRequest(UnauthorisedRequest value), required TResult unauthorisedRequestApple(UnauthorisedRequestApple value), required TResult badRequest(BadRequest value), required TResult notFound(NotFound value), required TResult methodNotAllowed(MethodNotAllowed value), required TResult notAcceptable(NotAcceptable value), required TResult requestTimeout(RequestTimeout value), required TResult sendTimeout(SendTimeout value), required TResult conflict(Conflict value), required TResult internalServerError(InternalServerError value), required TResult notImplemented(NotImplemented value), required TResult serviceUnavailable(ServiceUnavailable value), required TResult noInternetConnection(NoInternetConnection value), required TResult formatException(FormatException value), required TResult unableToProcess(UnableToProcess value), required TResult defaultError(DefaultError value), required TResult unexpectedError(UnexpectedError value), required TResult otpExpired(OtpExpired value)}) → TResult

Available on NetworkExceptions, provided by the NetworkExceptionsPatterns extension

A switch-like method, using callbacks.
mapOrNull<TResult extends Object?>({TResult? requestCancelled(RequestCancelled value)?, TResult? unauthorisedRequest(UnauthorisedRequest value)?, TResult? unauthorisedRequestApple(UnauthorisedRequestApple value)?, TResult? badRequest(BadRequest value)?, TResult? notFound(NotFound value)?, TResult? methodNotAllowed(MethodNotAllowed value)?, TResult? notAcceptable(NotAcceptable value)?, TResult? requestTimeout(RequestTimeout value)?, TResult? sendTimeout(SendTimeout value)?, TResult? conflict(Conflict value)?, TResult? internalServerError(InternalServerError value)?, TResult? notImplemented(NotImplemented value)?, TResult? serviceUnavailable(ServiceUnavailable value)?, TResult? noInternetConnection(NoInternetConnection value)?, TResult? formatException(FormatException value)?, TResult? unableToProcess(UnableToProcess value)?, TResult? defaultError(DefaultError value)?, TResult? unexpectedError(UnexpectedError value)?, TResult? otpExpired(OtpExpired value)?}) → TResult?

Available on NetworkExceptions, provided by the NetworkExceptionsPatterns extension

A variant of map that fallback to returning null.
maybeMap<TResult extends Object?>({TResult requestCancelled(RequestCancelled value)?, TResult unauthorisedRequest(UnauthorisedRequest value)?, TResult unauthorisedRequestApple(UnauthorisedRequestApple value)?, TResult badRequest(BadRequest value)?, TResult notFound(NotFound value)?, TResult methodNotAllowed(MethodNotAllowed value)?, TResult notAcceptable(NotAcceptable value)?, TResult requestTimeout(RequestTimeout value)?, TResult sendTimeout(SendTimeout value)?, TResult conflict(Conflict value)?, TResult internalServerError(InternalServerError value)?, TResult notImplemented(NotImplemented value)?, TResult serviceUnavailable(ServiceUnavailable value)?, TResult noInternetConnection(NoInternetConnection value)?, TResult formatException(FormatException value)?, TResult unableToProcess(UnableToProcess value)?, TResult defaultError(DefaultError value)?, TResult unexpectedError(UnexpectedError value)?, TResult otpExpired(OtpExpired value)?, required TResult orElse()}) → TResult

Available on NetworkExceptions, provided by the NetworkExceptionsPatterns extension

A variant of map that fallback to returning orElse.
maybeWhen<TResult extends Object?>({TResult requestCancelled()?, TResult unauthorisedRequest()?, TResult unauthorisedRequestApple()?, TResult badRequest()?, TResult notFound(String reason)?, TResult methodNotAllowed()?, TResult notAcceptable()?, TResult requestTimeout()?, TResult sendTimeout()?, TResult conflict()?, TResult internalServerError()?, TResult notImplemented()?, TResult serviceUnavailable()?, TResult noInternetConnection()?, TResult formatException()?, TResult unableToProcess()?, TResult defaultError(String error)?, TResult unexpectedError()?, TResult otpExpired()?, required TResult orElse()}) → TResult

Available on NetworkExceptions, provided by the NetworkExceptionsPatterns extension

A variant of when that fallback to an orElse callback.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toErrorMessage({BuildContext? context, AppLanguage? lang}) String

Available on NetworkExceptions, provided by the ErrorMessageParsing extension

This function convert error to arabic & english error message if you are set language in main just pass context. if you need to set custom language just pass lang parameter. if you aren't passing any parms function will get default language of device.
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult requestCancelled(), required TResult unauthorisedRequest(), required TResult unauthorisedRequestApple(), required TResult badRequest(), required TResult notFound(String reason), required TResult methodNotAllowed(), required TResult notAcceptable(), required TResult requestTimeout(), required TResult sendTimeout(), required TResult conflict(), required TResult internalServerError(), required TResult notImplemented(), required TResult serviceUnavailable(), required TResult noInternetConnection(), required TResult formatException(), required TResult unableToProcess(), required TResult defaultError(String error), required TResult unexpectedError(), required TResult otpExpired()}) → TResult

Available on NetworkExceptions, provided by the NetworkExceptionsPatterns extension

A switch-like method, using callbacks.
whenOrNull<TResult extends Object?>({TResult? requestCancelled()?, TResult? unauthorisedRequest()?, TResult? unauthorisedRequestApple()?, TResult? badRequest()?, TResult? notFound(String reason)?, TResult? methodNotAllowed()?, TResult? notAcceptable()?, TResult? requestTimeout()?, TResult? sendTimeout()?, TResult? conflict()?, TResult? internalServerError()?, TResult? notImplemented()?, TResult? serviceUnavailable()?, TResult? noInternetConnection()?, TResult? formatException()?, TResult? unableToProcess()?, TResult? defaultError(String error)?, TResult? unexpectedError()?, TResult? otpExpired()?}) → TResult?

Available on NetworkExceptions, provided by the NetworkExceptionsPatterns extension

A variant of when that fallback to returning null

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

getException(dynamic error) NetworkExceptions
this function will get exception and convert it to exception object to convert it later to error message fastly