namespace Elsa.Dsl.ElsaScript.Ast; /// /// Represents a flowchart definition. /// public class FlowchartNode : StatementNode { /// /// Variable declarations scoped to the flowchart. /// public List Variables { get; set; } = []; /// /// The labeled activities (nodes) in the flowchart. /// public List Activities { get; set; } = []; /// /// The connections (edges) between activities. /// public List Connections { get; set; } = []; /// /// The optional entry point label. /// public string? EntryPoint { get; set; } }