Class Scheme.Activity
OptimaJet.Workflow.Api.Models.Scheme.Activity
Activity.
Namespace: OptimaJet.Workflow.Api.Models
public record Scheme.Activity : IEquatable<Scheme.Activity>Type Hierarchy
- Scheme.Activity Current type
- Implemented interfaces
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
NameStringDesignerSettingsScheme.DesignerOriginalNameStringOriginalSchemeCodeStringLastTimeInlineNameStringFirstTimeInlineNameStringWasInlinedBooleanActivityTypeStringSchemeCodeStringStateStringIsInitialBooleanIsFinalBooleanIsForSetStateBooleanIsAutoSchemeUpdateBooleanInlinedSchemeCodeStringDisablePersistStateBooleanDisablePersistTransitionHistoryBooleanDisablePersistParametersBooleanUserCommentStringHaveImplementationBooleanHavePreExecutionImplementationBooleanImplementationList<ActionReference>PreExecutionImplementationList<ActionReference>AnnotationsList<Annotation>ExecutionTimeoutScheme.ActivityTimeoutIdleTimeoutScheme.ActivityTimeoutExceptionsHandlersList<ExceptionsHandler>IsStateBooleanNestingLevelNullable<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; } #