Table of Contents

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

Failure reason when Status is Failed; null otherwise.

public string? FailedReason { get; init; }

Property Value

string

Status

Terminal status name — Succeeded, Failed, Skipped, or Cancelled.

public string Status { get; init; }

Property Value

string

StepKey

The step key, unique within the flow manifest.

public string StepKey { get; init; }

Property Value

string

Type

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

public override string Type { get; }

Property Value

string