Class DslWorkflow
Namespace: Casewhere.Runtime.DSL
Assembly: Casewhere.Runtime.dll
public class DslWorkflow
Inheritance
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
DOReferences
public IReadOnlyList<DslDOReference> DOReferences { get; }
Property Value
HasSourceWorkflow
public bool HasSourceWorkflow { get; }
Property Value
Id
public Guid Id { get; }
Property Value
IsAllActivitiesCompleted
public bool IsAllActivitiesCompleted { get; }
Property Value
IsComplete
public bool IsComplete { get; }
Property Value
IsLocked
public bool IsLocked { get; }
Property Value
Name
public string Name { get; }
Property Value
SourceWorkflowId
public Guid? SourceWorkflowId { get; }
Property Value
Guid?
WorkflowDefinitionId
public Guid WorkflowDefinitionId { get; }
Property Value
Methods
GetActivity(string)
public DslActivity GetActivity(string name)
Parameters
name
string
Returns
GetDataSourceReference(string)
public string GetDataSourceReference(string name)
Parameters
name
string
Returns
GetDataSourceReferences(string)
public IList<string> GetDataSourceReferences(string name)
Parameters
name
string