Table of Contents

Class FlowEventRecord

Namespace
FlowOrchestrator.Core.Storage
Assembly
FlowOrchestrator.Core.dll

Persisted representation of a FlowEvent, with a monotonically increasing sequence number for ordered retrieval via IFlowEventReader.

public sealed class FlowEventRecord
Inheritance
FlowEventRecord
Inherited Members

Properties

Message

Optional human-readable details about the event.

public string? Message { get; set; }

Property Value

string

RunId

The run this event belongs to.

public Guid RunId { get; set; }

Property Value

Guid

Sequence

Monotonically increasing sequence number within a run, for stable ordering.

public long Sequence { get; set; }

Property Value

long

StepKey

The step key associated with this event, or null for run-level events.

public string? StepKey { get; set; }

Property Value

string

Timestamp

UTC timestamp when the event was raised.

public DateTimeOffset Timestamp { get; set; }

Property Value

DateTimeOffset

Type

Event type label (e.g. "StepStarted", "StepFailed").

public string Type { get; set; }

Property Value

string