Maestro
Loading...
Searching...
No Matches
Dacris.Maestro.Core.Block Class Reference
Inheritance diagram for Dacris.Maestro.Core.Block:
Collaboration diagram for Dacris.Maestro.Core.Block:

Public Member Functions

override void Specify ()
 
override async Task RunAsync ()
 
async Task PersistToFileAsync (string? appName=null, bool inPlainEnglish=false)
 
- Public Member Functions inherited from Dacris.Maestro.Interaction
Task RunAsync ()
 
void Specify ()
 

Static Public Member Functions

static async Task< BlockReadFromFileAsync (string appName, bool inPlainEnglish=false)
 

Properties

bool Repeat [get, set]
 
bool Parallel [get, set]
 
InteractionConditionCheck [get, set]
 
List< InteractionStatements = [] [get, set]
 
Task[] Tasks [get]
 
List< IDisposable > SessionResources = [] [get, set]
 
bool IsRoot [get, set]
 
string? LastInteractionRunning [get, set]
 
- Properties inherited from Dacris.Maestro.Interaction
List< IDisposable >? BlockSessionResources [get, set]
 
string Id = $"a_" + _id++ [get, set]
 
string? InputStateKey [get, set]
 
JToken? InputState [get]
 
Dictionary< string, string > Options = [] [get, set]
 
bool Quiet [get]
 
InteractionInputSpec InputSpec [get, set]
 
string? Description [get, set]
 
bool AiExclude = false [get, set]
 

Additional Inherited Members

- Protected Member Functions inherited from Dacris.Maestro.Interaction
async Task RetryAsync< T > (Func< T, Task > action, T param1)
 
- Static Package Attributes inherited from Dacris.Maestro.Interaction

The documentation for this class was generated from the following file: