Table of Contents

Class RunStartedEvent

Namespace
FlowOrchestrator.Core.Notifications
Assembly
FlowOrchestrator.Core.dll

Emitted once per successful TriggerAsync after the run row is persisted.

public sealed record RunStartedEvent : FlowLifecycleEvent, IEquatable<FlowLifecycleEvent>, IEquatable<RunStartedEvent>
Inheritance
RunStartedEvent
Implements
Inherited Members

Properties

FlowId

Identifier of the flow whose execution has started.

public Guid FlowId { get; init; }

Property Value

Guid

FlowName

Display name of the flow, mirroring FlowDefinition.GetType().Name.

public string FlowName { get; init; }

Property Value

string

TriggerKey

The trigger key that initiated the run (e.g. manual, cron, webhook).

public string TriggerKey { get; init; }

Property Value

string

Type

The event discriminator, e.g. run.started, step.completed.

public override string Type { get; }

Property Value

string