Table of Contents

Class FlowDefinition

Namespace
JobFlow.Core.Flows
Assembly
JobFlow.Core.dll

Defines a Flow, mapping a data type to a set of rules.

public record FlowDefinition : IEquatable<FlowDefinition>
Inheritance
FlowDefinition
Implements
Extension Methods

Constructors

FlowDefinition(string, Type)

public FlowDefinition(string name, Type documentDataType)

Parameters

name string
documentDataType Type

FlowDefinition(string, Type, FlowDefinitionSettings?)

public FlowDefinition(string name, Type documentDataType, FlowDefinitionSettings? settings)

Parameters

name string
documentDataType Type
settings FlowDefinitionSettings?

Properties

DocumentDataType

The class type that the Document Data property maps to.

public Type DocumentDataType { get; }

Property Value

Type

Name

Name of the Flow. The Document Type property is used to look up the appropriate Flow definition.

public string Name { get; }

Property Value

string

Settings

Additional settings for the Flow.

public FlowDefinitionSettings Settings { get; set; }

Property Value

FlowDefinitionSettings