Skip to content
ChartForgeX
Class

JourneyDiagramBlock

ChartForgeX.VisualBlocks

Namespace
ChartForgeX.VisualBlocks
Assembly
ChartForgeX
Modifiers
sealed

An ordered user journey with scored tasks, explicit sections, and participating actors.

Inheritance

Usage

Explore 16 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.

Constructors

public JourneyDiagramBlock() #

Initializes an empty native diagram.

Methods

public JourneyDiagramBlock AddSection(string id, string label) #

Adds a section with a stable identity independent of its display label.

Parameters

id string required
label string required
public JourneyDiagramBlock AddTask(string id, string label, double score, IEnumerable<string>? actors = null, string? sectionId = null) #

Adds a task with a score from one through five and its participating actors.

Parameters

id string required
label string required
score double required
actors System.Collections.Generic.IEnumerable<string>? = null optional
sectionId string? = null optional
public static JourneyDiagramBlock Create() #

Creates an empty journey.

Properties

public override string AccessibleName { get; } #

Gets a concise accessible diagram name.

public IReadOnlyList<JourneySection> Sections { get; } #

Gets sections in authored order, including repeated display labels.

public IReadOnlyList<JourneyTask> Tasks { get; } #

Gets tasks in their journey order.