Class StepCompletedEvent
- Namespace
- FlowOrchestrator.Core.Notifications
- Assembly
- FlowOrchestrator.Core.dll
Emitted whenever a step transitions to a terminal status (Succeeded / Failed / Skipped).
public sealed record StepCompletedEvent : FlowLifecycleEvent, IEquatable<FlowLifecycleEvent>, IEquatable<StepCompletedEvent>
- Inheritance
-
StepCompletedEvent
- Implements
- Inherited Members
Properties
FailedReason
public string? FailedReason { get; init; }
Property Value
Status
Terminal status name — Succeeded, Failed, Skipped, or Cancelled.
public string Status { get; init; }
Property Value
StepKey
The step key, unique within the flow manifest.
public string StepKey { get; init; }
Property Value
Type
The event discriminator, e.g. run.started, step.completed.
public override string Type { get; }