Class RunCompletedEvent
- Namespace
- FlowOrchestrator.Core.Notifications
- Assembly
- FlowOrchestrator.Core.dll
Emitted when the run reaches a terminal state. The status field captures the
outcome — Succeeded, Failed, Skipped, or Cancelled;
no separate RunCancelled event exists.
public sealed record RunCompletedEvent : FlowLifecycleEvent, IEquatable<FlowLifecycleEvent>, IEquatable<RunCompletedEvent>
- Inheritance
-
RunCompletedEvent
- Implements
- Inherited Members
Properties
Status
Terminal run status — same string written by IFlowRunStore.CompleteRunAsync.
public string Status { get; init; }
Property Value
Type
The event discriminator, e.g. run.started, step.completed.
public override string Type { get; }