Table of Contents

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

string

Type

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

public override string Type { get; }

Property Value

string