Interface IFlowDefinition
- Namespace
- FlowOrchestrator.Core.Abstractions
- Assembly
- FlowOrchestrator.Core.dll
Represents a flow definition registered with the orchestrator. Implement this interface to declare a flow in code; the orchestrator reads Manifest to build the execution graph at runtime.
public interface IFlowDefinition
- Extension Methods
Properties
Id
Stable unique identifier for this flow across deployments.
Guid Id { get; }
Property Value
Manifest
Declarative description of the flow's triggers and ordered steps. May be mutated at startup when schedule overrides (pause/cron override) are applied.
FlowManifest Manifest { get; set; }
Property Value
Version
Semver-style version label used for display and audit purposes.
string Version { get; }