Assembly: OptimaJet.Workflow.Api

Class Scheme

OptimaJet.Workflow.Api.Models.Scheme

Scheme.

public record Scheme : IEquatable<Scheme>

Type Hierarchy

Constructors

public Scheme(string Name, Scheme.Designer DesignerSettings, List<Scheme.Actor> Actors, List<Scheme.Parameter> Parameters, List<Scheme.Command> Commands, List<Scheme.Timer> Timers, List<Scheme.Comment> Comments, List<Scheme.Activity> Activities, List<Scheme.Transition> Transitions, List<Scheme.Translation> Localization, List<Scheme.CodeAction> CodeActions, string CodeActionsCommonUsings, Dictionary<string, object> AdditionalParams, bool CanBeInlined, bool LogEnabled, List<string> InlinedSchemes, List<string> Tags, string RootSchemeCode, Guid? RootSchemeId, bool IsObsolete, Guid Id, List<string> AllowedActivities, string CalendarName) #
Scheme.

Parameters

Name
Type
Description
Name
String
DesignerSettings
Scheme.Designer
Actors
List<Actor>
Parameters
List<Parameter>
Commands
List<Command>
Timers
List<Timer>
Comments
List<Comment>
Activities
List<Activity>
Transitions
List<Transition>
Localization
List<Translation>
CodeActions
List<CodeAction>
CodeActionsCommonUsings
String
AdditionalParams
Dictionary<String, Object>
CanBeInlined
Boolean
LogEnabled
Boolean
InlinedSchemes
List<String>
Tags
List<String>
RootSchemeCode
String
RootSchemeId
Nullable<Guid>
IsObsolete
Boolean
Id
Guid
AllowedActivities
List<String>
CalendarName
String

Properties

public string Name { get; init; } #
public Scheme.Designer DesignerSettings { get; init; } #
public List<Scheme.Actor> Actors { get; init; } #
public List<Scheme.Parameter> Parameters { get; init; } #
public List<Scheme.Command> Commands { get; init; } #
public List<Scheme.Timer> Timers { get; init; } #
public List<Scheme.Comment> Comments { get; init; } #
public List<Scheme.Activity> Activities { get; init; } #
public List<Scheme.Transition> Transitions { get; init; } #
public List<Scheme.Translation> Localization { get; init; } #
public List<Scheme.CodeAction> CodeActions { get; init; } #
public string CodeActionsCommonUsings { get; init; } #
public Dictionary<string, object> AdditionalParams { get; init; } #
public bool CanBeInlined { get; init; } #
public bool LogEnabled { get; init; } #
public List<string> InlinedSchemes { get; init; } #
public List<string> Tags { get; init; } #
public string RootSchemeCode { get; init; } #
public Guid? RootSchemeId { get; init; } #
public bool IsObsolete { get; init; } #
public Guid Id { get; init; } #
public List<string> AllowedActivities { get; init; } #
public string CalendarName { get; init; } #

Nested Types

public record Scheme.ActionReference : IEquatable<Scheme.ActionReference> #
Action Reference.
View Scheme.ActionReference
public record Scheme.Activity : IEquatable<Scheme.Activity> #
Activity.
View Scheme.Activity
public record Scheme.ActivityTimeout : IEquatable<Scheme.ActivityTimeout> #
Activity Timeout.
View Scheme.ActivityTimeout
public record Scheme.Actor : IEquatable<Scheme.Actor> #
Actor.
View Scheme.Actor
public record Scheme.Annotation : IEquatable<Scheme.Annotation> #
Annotation.
View Scheme.Annotation
public record Scheme.CodeAction : IEquatable<Scheme.CodeAction> #
Code Action.
View Scheme.CodeAction
public record Scheme.CodeActionParameter : IEquatable<Scheme.CodeActionParameter> #
Code Action Parameter.
View Scheme.CodeActionParameter
public record Scheme.Command : IEquatable<Scheme.Command> #
Command.
View Scheme.Command
public record Scheme.Comment : IEquatable<Scheme.Comment> #
Comment.
View Scheme.Comment
public record Scheme.Condition : IEquatable<Scheme.Condition> #
Condition.
View Scheme.Condition
public record Scheme.Designer : IEquatable<Scheme.Designer> #
Designer.
View Scheme.Designer
public record Scheme.DropdownValue : IEquatable<Scheme.DropdownValue> #
Dropdown Value.
View Scheme.DropdownValue
public record Scheme.ExceptionsHandler : IEquatable<Scheme.ExceptionsHandler> #
Exceptions Handler.
View Scheme.ExceptionsHandler
public record Scheme.Parameter : IEquatable<Scheme.Parameter> #
Parameter.
View Scheme.Parameter
public record Scheme.ParameterReference : IEquatable<Scheme.ParameterReference> #
Parameter Reference.
View Scheme.ParameterReference
public record Scheme.Restriction : IEquatable<Scheme.Restriction> #
Restriction.
View Scheme.Restriction
public record Scheme.Timer : IEquatable<Scheme.Timer> #
Timer.
View Scheme.Timer
public record Scheme.Transition : IEquatable<Scheme.Transition> #
Transition.
View Scheme.Transition
public record Scheme.Translation : IEquatable<Scheme.Translation> #
Translation.
View Scheme.Translation
public record Scheme.Trigger : IEquatable<Scheme.Trigger> #
Trigger.
View Scheme.Trigger