Class FlowEvent
- Namespace
- FlowOrchestrator.Core.Storage
- Assembly
- FlowOrchestrator.Core.dll
In-memory event raised during a flow run execution. Events are persisted via RecordEventAsync(IExecutionContext, IFlowDefinition, IStepInstance, FlowEvent) and stored as FlowEventRecord when event persistence is enabled.
public sealed class FlowEvent
- Inheritance
-
FlowEvent
- Inherited Members
Properties
Message
Optional human-readable details about the event.
public string? Message { get; init; }
Property Value
StepKey
The step key associated with this event, or null for run-level events.
public string? StepKey { get; init; }
Property Value
Timestamp
UTC timestamp when the event was raised.
public DateTimeOffset Timestamp { get; init; }
Property Value
Type
Event type label (e.g. "StepStarted", "StepFailed", "RunCancelled").
public string Type { get; init; }