Table of Contents

Class DslWorkflow

Namespace: Casewhere.Runtime.DSL
Assembly: Casewhere.Runtime.dll

public class DslWorkflow

Inheritance

objectDslWorkflow

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DslWorkflow>(DslWorkflow)

Constructors

DslWorkflow(Workflow)

public DslWorkflow(Workflow workflow)

Parameters

workflow Workflow

Properties

CaseId

public Guid CaseId { get; }

Property Value

Guid

DOReferences

public IReadOnlyList<DslDOReference> DOReferences { get; }

Property Value

IReadOnlyList<DslDOReference>

HasSourceWorkflow

public bool HasSourceWorkflow { get; }

Property Value

bool

Id

public Guid Id { get; }

Property Value

Guid

IsAllActivitiesCompleted

public bool IsAllActivitiesCompleted { get; }

Property Value

bool

IsComplete

public bool IsComplete { get; }

Property Value

bool

IsLocked

public bool IsLocked { get; }

Property Value

bool

Name

public string Name { get; }

Property Value

string

SourceWorkflowId

public Guid? SourceWorkflowId { get; }

Property Value

Guid?

WorkflowDefinitionId

public Guid WorkflowDefinitionId { get; }

Property Value

Guid

Methods

GetActivity(string)

public DslActivity GetActivity(string name)

Parameters

name string

Returns

DslActivity

GetDataSourceReference(string)

public string GetDataSourceReference(string name)

Parameters

name string

Returns

string

GetDataSourceReferences(string)

public IList<string> GetDataSourceReferences(string name)

Parameters

name string

Returns

IList<string>