Skip to content
ConsoleMonster
Class

DiagramUseCaseBuilder

ConsoleMonster.Widgets

Namespace
ConsoleMonster.Widgets
Assembly
ConsoleMonster
Modifiers
sealed

Configures a playable use case.

Inheritance

  • object
  • DiagramUseCaseBuilder

Usage

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

Accepted by parameters 1

Methods

public DiagramUseCaseBuilder AutoPlay(bool autoplay = true) #

Controls autoplay when the keyboard app opens.

Parameters

autoplay bool = true optional
public DiagramUseCaseBuilder Delay(int milliseconds) #

Sets the playback interval in milliseconds.

Parameters

milliseconds int required
public DiagramUseCaseBuilder Failed(string from, string to, string label, Action<DiagramStepBuilder>? configure = null) #

Adds a failed interaction.

Parameters

from string required
to string required
label string required
configure System.Action<ConsoleMonster.Widgets.DiagramStepBuilder>? = null optional
public DiagramUseCaseBuilder Id(string id) #

Sets the selection identity.

Parameters

id string required
public DiagramUseCaseBuilder Label(string label) #

Sets the name.

Parameters

label string required
public DiagramUseCaseBuilder Loop(bool loop = true) #

Controls looping.

Parameters

loop bool = true optional
public DiagramUseCaseBuilder Message(string from, string to, string label, Action<DiagramStepBuilder>? configure = null) #

Adds a message.

Parameters

from string required
to string required
label string required
configure System.Action<ConsoleMonster.Widgets.DiagramStepBuilder>? = null optional
public DiagramUseCaseBuilder Reply(string from, string to, string label, Action<DiagramStepBuilder>? configure = null) #

Adds a reply.

Parameters

from string required
to string required
label string required
configure System.Action<ConsoleMonster.Widgets.DiagramStepBuilder>? = null optional
public DiagramUseCaseBuilder Step(string from, string to, string label, Action<DiagramStepBuilder>? configure = null) #

Adds a request, with optional payload fields.

Parameters

from string required
to string required
label string required
configure System.Action<ConsoleMonster.Widgets.DiagramStepBuilder>? = null optional