AtomicStep class abstract
Smallest mutable unit of the steps flow logic. Derived classes have to override the execution function because an AtomicStep is the smallest unit, and the only unit that is executable.
After configuration the configured steps will be parsed into their smallest parts AtomicSteps.
Constructors
- AtomicStep({required String name, required String description, bool ignoreFailure = false})
Properties
- description → String
-
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- ignoreFailure → bool
-
final
- name → String
-
finalinherited
- next ↔ AtomicStep?
-
After configuration, every step links to its descendant.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
configure(
) → Step -
override
-
execute(
FlowContext context) → FutureOr< Response?> -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited