IdleState<T, E> class
final
Idle state - no request made yet
- Inheritance
- Available extensions
Constructors
- IdleState()
-
const
Properties
- data → T?
-
Get data if in success state, null otherwise
no setterinherited
- dataOrNull → T?
-
Available on ApiState<
Get data or nullT, E> , provided by the ApiStateConvenience extensionno setter -
error
→ FailureResponse<
E> ? -
Get error if in failed/networkError state, null otherwise
no setterinherited
-
errorOrNull
→ FailureResponse<
E> ? -
Available on ApiState<
Get error or nullT, E> , provided by the ApiStateConvenience extensionno setter - hasData → bool
-
Available on ApiState<
Check if has dataT, E> , provided by the ApiStateConvenience extensionno setter - hasError → bool
-
Available on ApiState<
Check if has errorT, E> , provided by the ApiStateConvenience extensionno setter - hashCode → int
-
The hash code for this object.
no setteroverride
- isError → bool
-
Available on ApiState<
Check if is any error state (failed or network error)T, E> , provided by the ApiStateConvenience extensionno setter - isFailed → bool
-
Available on ApiState<
Check if is failedT, E> , provided by the ApiStateConvenience extensionno setter - isIdle → bool
-
Available on ApiState<
Check if is idleT, E> , provided by the ApiStateConvenience extensionno setter - isLoading → bool
-
Available on ApiState<
Check if is loadingT, E> , provided by the ApiStateConvenience extensionno setter - isNetworkError → bool
-
Available on ApiState<
Check if is network errorT, E> , provided by the ApiStateConvenience extensionno setter - isSuccess → bool
-
Available on ApiState<
Check if is successT, E> , provided by the ApiStateConvenience extensionno setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
map<
R> (R transform(T data)) → ApiState< R, E> -
Map the success data to a new type
inherited
-
maybeWhen<
R> ({R idle()?, R loading()?, R success(T data)?, R failed(FailureResponse< E> error)?, R networkError(FailureResponse<E> error)?, required R orElse()}) → R -
Pattern matching with optional handlers
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
-
when<
R> ({required R idle(), required R loading(), required R success(T data), required R failed(FailureResponse< E> error), required R networkError(FailureResponse<E> error)}) → R -
Pattern matching for all states
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override