Class FlowDefinitionRecord
- Namespace
- FlowOrchestrator.Core.Storage
- Assembly
- FlowOrchestrator.Core.dll
Persisted representation of a flow definition stored in the database or in-memory store. The ManifestJson column holds the serialised FlowManifest.
public sealed class FlowDefinitionRecord
- Inheritance
-
FlowDefinitionRecord
- Inherited Members
Properties
CreatedAt
Timestamp when the record was first inserted.
public DateTimeOffset CreatedAt { get; set; }
Property Value
Id
Stable unique identifier matching Id.
public Guid Id { get; set; }
Property Value
IsEnabled
When false, the scheduler skips this flow and the dashboard hides it from the active flow list.
public bool IsEnabled { get; set; }
Property Value
ManifestJson
JSON-serialised FlowManifest. null for flows defined entirely in code without a JSON override.
public string? ManifestJson { get; set; }
Property Value
Name
Human-readable display name shown in the dashboard.
public string Name { get; set; }
Property Value
UpdatedAt
Timestamp of the last upsert.
public DateTimeOffset UpdatedAt { get; set; }
Property Value
Version
Semver-style version label matching Version.
public string Version { get; set; }