Class FlowDefinition
- Namespace
- Kuestenlogik.Bowire.Flows
- Assembly
- Kuestenlogik.Bowire.Flows.dll
Server-side projection of the workbench's Flow document — the v2.1
in-browser editor persists the canonical shape into
localStorage[bowire_flows]; this record mirrors only the fields
the v2.2 CLI runner (T2) and the C# expectation evaluator need.
Streaming / Foreach / Variable / Condition / Loop nodes are
represented but their bodies stay opaque (raw JsonNode)
because T2 only EVALUATES — replaying them is the CLI runner's job.
public sealed class FlowDefinition
- Inheritance
-
FlowDefinition
- Inherited Members
Constructors
FlowDefinition()
public FlowDefinition()
Properties
Id
Stable flow id ("flow_…").
[JsonPropertyName("id")]
public string Id { get; set; }
Property Value
Name
Human-readable flow name shown in the workbench sidebar.
[JsonPropertyName("name")]
public string Name { get; set; }
Property Value
Nodes
Top-level step list in declaration order.
[JsonPropertyName("nodes")]
public List<FlowStep> Nodes { get; set; }