Class FlowLifecycleEvent
- Namespace
- FlowOrchestrator.Core.Notifications
- Assembly
- FlowOrchestrator.Core.dll
Base type for all flow lifecycle events published through IFlowEventNotifier.
Subtypes carry a constant Type discriminator string used as the SSE
event: field name and as a tag for log/metric pipelines.
public abstract record FlowLifecycleEvent : IEquatable<FlowLifecycleEvent>
- Inheritance
-
FlowLifecycleEvent
- Implements
- Derived
- Inherited Members
Properties
At
UTC timestamp at which the underlying state change was observed.
public DateTimeOffset At { get; init; }
Property Value
RunId
The flow run this event belongs to.
public Guid RunId { get; init; }
Property Value
Type
The event discriminator, e.g. run.started, step.completed.
public abstract string Type { get; }