Table of Contents

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

Guid

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

FlowManifest

Version

Semver-style version label used for display and audit purposes.

string Version { get; }

Property Value

string