Class Scheme
OptimaJet.Workflow.Api.Models.Scheme
Scheme.
Namespace: OptimaJet.Workflow.Api.Models
public record Scheme : IEquatable<Scheme>Type Hierarchy
- Scheme Current type
- Implemented interfaces
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
NameStringDesignerSettingsScheme.DesignerActorsList<Actor>ParametersList<Parameter>CommandsList<Command>TimersList<Timer>CommentsList<Comment>ActivitiesList<Activity>TransitionsList<Transition>LocalizationList<Translation>CodeActionsList<CodeAction>CodeActionsCommonUsingsStringAdditionalParamsDictionary<String, Object>CanBeInlinedBooleanLogEnabledBooleanInlinedSchemesList<String>TagsList<String>RootSchemeCodeStringRootSchemeIdNullable<Guid>IsObsoleteBooleanIdGuidAllowedActivitiesList<String>CalendarNameStringProperties
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.ActionReferencepublic record Scheme.ActivityTimeout : IEquatable<Scheme.ActivityTimeout> #Activity Timeout.
View Scheme.ActivityTimeoutpublic record Scheme.CodeActionParameter : IEquatable<Scheme.CodeActionParameter> #Code Action Parameter.
View Scheme.CodeActionParameterpublic record Scheme.DropdownValue : IEquatable<Scheme.DropdownValue> #Dropdown Value.
View Scheme.DropdownValuepublic record Scheme.ExceptionsHandler : IEquatable<Scheme.ExceptionsHandler> #Exceptions Handler.
View Scheme.ExceptionsHandlerpublic record Scheme.ParameterReference : IEquatable<Scheme.ParameterReference> #Parameter Reference.
View Scheme.ParameterReferencepublic record Scheme.Restriction : IEquatable<Scheme.Restriction> #Restriction.
View Scheme.Restrictionpublic record Scheme.Translation : IEquatable<Scheme.Translation> #Translation.
View Scheme.Translation