ErrorStateBase<SELF extends HasError> class abstract

Base class for state implements HasValue contract

Implemented types
Mixed-in types
Implementers
Available extensions

Constructors

ErrorStateBase(Object error)
const

Properties

error → Object
Error or exception
final
hasError → bool
Return true if it has error
no setterinherited
hashCode → int
The hash code for this object.
no setteroverride
hasValue → bool
Return true if it has a value
no setterinherited
isFailed → bool
Return true if it is failed with error
no setterinherited
isFinished → bool
Return true if it is finished, either succeeded or failed
no setterinherited
isIdle → bool
Return true if it is idle
no setterinherited
isSucceeded → bool
Return true if it is succeeded
no setterinherited
isWorking → bool
Return true if it is in progress
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

extractError() → Object
Extract error or exception
inherited
extractValue<T>() → T
Extract the value
inherited
matchPattern<TR>(Map<OnState<Stated>, TR> patterns) → TR

Available on Stated, provided by the StatedMatchExtension extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(dynamic other) → bool
The equality operator.
override