BaseTask<S, E extends Object> class
abstract
Base class for various kinds of tasks.
Normally you do not manually create instances of this task (or its brothers), but instead it is generated automatically by the codegen.
- Implementers
- Annotations
-
- @immutable
Constructors
- BaseTask({required S parseSuccessData(dynamic), required E parseErrorData(dynamic)?, required TaskConstMeta constMeta, required List argValues, required dynamic hint})
-
Create a new task.
const
Properties
-
argMap
→ Map<
String, dynamic> -
Arguments to be passed into the function call, provided in the format of a Map
read-only
- argValues → List
-
Arguments to be passed into the function call.
final
- constMeta → TaskConstMeta
-
Metadata that does not change across different method calls.
final
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- hint → dynamic
-
Transparent hint given by the caller of the method
final
- parseErrorData → (E Function(dynamic)?)
-
Parse the returned error data from the underlying function
final
- parseSuccessData → S Function(dynamic)
-
Parse the returned data from the underlying function
final
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited