NetworkExceptions class
- Available extensions
- Annotations
-
- @freezed
Constructors
- NetworkExceptions.badRequest()
-
constfactory
- NetworkExceptions.conflict()
-
constfactory
- NetworkExceptions.defaultError(String error)
-
constfactory
- NetworkExceptions.formatException()
-
constfactory
- NetworkExceptions.internalServerError()
-
constfactory
- NetworkExceptions.methodNotAllowed()
-
constfactory
- NetworkExceptions.noInternetConnection()
-
constfactory
- NetworkExceptions.notAcceptable()
-
constfactory
- NetworkExceptions.notFound(String reason)
-
constfactory
- NetworkExceptions.notImplemented()
-
constfactory
- NetworkExceptions.otpExpired()
-
constfactory
- NetworkExceptions.requestCancelled()
-
constfactory
- NetworkExceptions.requestTimeout()
-
constfactory
- NetworkExceptions.sendTimeout()
-
constfactory
-
constfactory
- NetworkExceptions.unableToProcess()
-
constfactory
-
constfactory
-
constfactory
- NetworkExceptions.unexpectedError()
-
constfactory
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 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
Aswitch-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? 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 ofmapthat fallback to returningnull. -
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 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 ofmapthat fallback to returningorElse. -
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 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 ofwhenthat fallback to anorElsecallback. -
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 passcontext. if you need to set custom language just passlangparameter. 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 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
Aswitch-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? noInternetConnection()?, TResult? formatException()?, TResult? unableToProcess()?, TResult? defaultError(String error)?, TResult? unexpectedError()?, TResult? otpExpired()?}) → TResult? -
Available on NetworkExceptions, provided by the NetworkExceptionsPatterns extension
A variant ofwhenthat fallback to returningnull
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