ActionStepWithOutput<T extends StepOutput> class

An ActionStep that exposes one more more outputs.

Inheritance

Constructors

ActionStepWithOutput({required String id, String? name, required Action action, Map<String, String>? env, required StepOutputBuilder<T> buildOutput})
An ActionStep that exposes one more more outputs.
const

Properties

action Action
The action to run in this Step.
final
buildOutput StepOutputBuilder<T>
A builder function for the step's output.
finalinherited
env Map<String, String>?
The environment variables for a step.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
id String
The unique identifier of the step.
finalinherited
name String?
Optional name of the step.
finalinherited
output → T
Getter for this Step's output.
no setterinherited
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
toYaml() Map<String, dynamic>
Encodes this object to a map that can be written in yaml format.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited