Assembly: OptimaJet.Workflow.Api

Class Scheme.Activity

OptimaJet.Workflow.Api.Models.Scheme.Activity

Activity.

public record Scheme.Activity : IEquatable<Scheme.Activity>

Type Hierarchy

Constructors

public Activity(string Name, Scheme.Designer DesignerSettings, string OriginalName, string OriginalSchemeCode, string LastTimeInlineName, string FirstTimeInlineName, bool WasInlined, string ActivityType, string SchemeCode, string State, bool IsInitial, bool IsFinal, bool IsForSetState, bool IsAutoSchemeUpdate, string? InlinedSchemeCode, bool DisablePersistState, bool DisablePersistTransitionHistory, bool DisablePersistParameters, string? UserComment, bool HaveImplementation, bool HavePreExecutionImplementation, List<Scheme.ActionReference> Implementation, List<Scheme.ActionReference> PreExecutionImplementation, List<Scheme.Annotation> Annotations, Scheme.ActivityTimeout ExecutionTimeout, Scheme.ActivityTimeout IdleTimeout, List<Scheme.ExceptionsHandler> ExceptionsHandlers, bool IsState, int? NestingLevel) #
Activity.

Parameters

Name
Type
Description
Name
String
DesignerSettings
Scheme.Designer
OriginalName
String
OriginalSchemeCode
String
LastTimeInlineName
String
FirstTimeInlineName
String
WasInlined
Boolean
ActivityType
String
SchemeCode
String
State
String
IsInitial
Boolean
IsFinal
Boolean
IsForSetState
Boolean
IsAutoSchemeUpdate
Boolean
InlinedSchemeCode
String
DisablePersistState
Boolean
DisablePersistTransitionHistory
Boolean
DisablePersistParameters
Boolean
UserComment
String
HaveImplementation
Boolean
HavePreExecutionImplementation
Boolean
Implementation
List<ActionReference>
PreExecutionImplementation
List<ActionReference>
Annotations
List<Annotation>
ExecutionTimeout
Scheme.ActivityTimeout
IdleTimeout
Scheme.ActivityTimeout
ExceptionsHandlers
List<ExceptionsHandler>
IsState
Boolean
NestingLevel
Nullable<Int32>

Properties

public string Name { get; init; } #
public Scheme.Designer DesignerSettings { get; init; } #
public string OriginalName { get; init; } #
public string OriginalSchemeCode { get; init; } #
public string LastTimeInlineName { get; init; } #
public string FirstTimeInlineName { get; init; } #
public bool WasInlined { get; init; } #
public string ActivityType { get; init; } #
public string SchemeCode { get; init; } #
public string State { get; init; } #
public bool IsInitial { get; init; } #
public bool IsFinal { get; init; } #
public bool IsForSetState { get; init; } #
public bool IsAutoSchemeUpdate { get; init; } #
public string? InlinedSchemeCode { get; init; } #
public bool DisablePersistState { get; init; } #
public bool DisablePersistTransitionHistory { get; init; } #
public bool DisablePersistParameters { get; init; } #
public string? UserComment { get; init; } #
public bool HaveImplementation { get; init; } #
public bool HavePreExecutionImplementation { get; init; } #
public List<Scheme.ActionReference> Implementation { get; init; } #
public List<Scheme.ActionReference> PreExecutionImplementation { get; init; } #
public List<Scheme.Annotation> Annotations { get; init; } #
public Scheme.ActivityTimeout ExecutionTimeout { get; init; } #
public Scheme.ActivityTimeout IdleTimeout { get; init; } #
public List<Scheme.ExceptionsHandler> ExceptionsHandlers { get; init; } #
public bool IsState { get; init; } #
public int? NestingLevel { get; init; } #