Table of Contents

Interface IWorkflow

Namespace
WorkflowForge.Abstractions
Assembly
WorkflowForge.dll

Represents a complete workflow definition with its operations and metadata.

public interface IWorkflow : IDisposable
Inherited Members

Properties

Description

Gets the optional description of the workflow.

string? Description { get; }

Property Value

string

Id

Gets the unique identifier for this workflow.

Guid Id { get; }

Property Value

Guid

Name

Gets the name of the workflow.

string Name { get; }

Property Value

string

Operations

Gets the operations that make up this workflow.

IReadOnlyList<IWorkflowOperation> Operations { get; }

Property Value

IReadOnlyList<IWorkflowOperation>

Version

Gets the version of the workflow.

string Version { get; }

Property Value

string