Skip to content
ChartForgeX
Class

MermaidAgentflowNode

ChartForgeX.Mermaid

Namespace
ChartForgeX.Mermaid
Assembly
ChartForgeX.Mermaid
Modifiers
sealed

A task, tool, input, decision, reference document, action or connector.

Inheritance

Usage

Explore 1 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 1

Constructors

public MermaidAgentflowNode(string id, MermaidSourceSpan span) #

Initializes a stable node identity.

Parameters

id string required
span ChartForgeX.Mermaid.MermaidSourceSpan required

Properties

public string Id { get; } #

Gets the source identity.

public string? Label { get; set; } #

Gets or sets a display label; null displays the identity.

public string Shape { get; set; } #

Gets or sets the authored shape name; the default is task.

public string? ParentFlowId { get; set; } #

Gets or sets the immediate containing flow.

public bool IsGlobal { get; set; } #

Gets or sets whether global containment excludes this node from flows.

public bool IsConnector { get; set; } #

Gets or sets whether the connector keyword declared this node.

public Dictionary<string, MermaidMetadataValue> Metadata { get; } #

Gets inert metadata, with exact prototype-shaped mapping keys removed recursively.