Constructor.
Whether the sequence should automatically cycle.
Whether the sequence has completed.
Whether the sequence should automatically cycle.
Adds an operation to the end of the sequence.
The operation to be appended.
The sequence.
Creates a future that resolves once the sequence completes.
The future.
CAUTION! If the sequence is started before obtaining the completion future, it is possible that the sequence may complete before this function is executed. It is recommended to use Sequence.run instead, which obtains the completion before the sequence is started.
Pauses the sequence after the current operation has completed.
Resets the sequence so that it is ready to be started again.
Immediately restarts the sequence.
Resumes the sequence after it has been paused.
Starts the sequence and returns a future that resolves when the sequence has completed.
The future that resolves when the sequence has completed.
Starts the sequence.
Represents a sequence of operations.