Class Scheme.Transition
OptimaJet.Workflow.Api.Models.Scheme.Transition
Transition.
Namespace: OptimaJet.Workflow.Api.Models
public record Scheme.Transition : IEquatable<Scheme.Transition>Type Hierarchy
- Scheme.Transition Current type
- Implemented interfaces
Constructors
public Transition(string Name, Scheme.Designer DesignerSettings, string InlinedFinalActivityName, string OriginalName, string OriginalSchemeCode, string LastTimeInlineName, string FirstTimeInlineName, string UserComment, bool WasInlined, Scheme.Activity? From, Scheme.Activity? To, string Classifier, Scheme.Trigger Trigger, List<Scheme.Condition> Conditions, List<Scheme.Restriction> Restrictions, string AllowConcatenationType, string RestrictConcatenationType, string ConditionsConcatenationType, List<Scheme.Annotation> Annotations, bool IsFork, bool MergeViaSetState, bool DisableParentStateControl, string? SubprocessStartupType, string? SubprocessInOutDefinition, string? SubprocessName, string? SubprocessId, string? SubprocessStartupParameterCopyStrategy, string? SubprocessFinalizeParameterMergeStrategy, string? SubprocessSpecifiedParameters, bool IsAlwaysTransition, bool IsOtherwiseTransition, bool IsConditionTransition) #Transition.
Parameters
Name
Type
Description
NameStringDesignerSettingsScheme.DesignerInlinedFinalActivityNameStringOriginalNameStringOriginalSchemeCodeStringLastTimeInlineNameStringFirstTimeInlineNameStringUserCommentStringWasInlinedBooleanFromScheme.ActivityToScheme.ActivityClassifierStringTriggerScheme.TriggerConditionsList<Condition>RestrictionsList<Restriction>AllowConcatenationTypeStringRestrictConcatenationTypeStringConditionsConcatenationTypeStringAnnotationsList<Annotation>IsForkBooleanMergeViaSetStateBooleanDisableParentStateControlBooleanSubprocessStartupTypeStringSubprocessInOutDefinitionStringSubprocessNameStringSubprocessIdStringSubprocessStartupParameterCopyStrategyStringSubprocessFinalizeParameterMergeStrategyStringSubprocessSpecifiedParametersStringIsAlwaysTransitionBooleanIsOtherwiseTransitionBooleanIsConditionTransitionBooleanProperties
public string Name { get; init; } #public Scheme.Designer DesignerSettings { get; init; } #public string InlinedFinalActivityName { get; init; } #public string OriginalName { get; init; } #public string OriginalSchemeCode { get; init; } #public string LastTimeInlineName { get; init; } #public string FirstTimeInlineName { get; init; } #public string UserComment { get; init; } #public bool WasInlined { get; init; } #public Scheme.Activity? From { get; init; } #public Scheme.Activity? To { get; init; } #public string Classifier { get; init; } #public Scheme.Trigger Trigger { get; init; } #public List<Scheme.Condition> Conditions { get; init; } #public List<Scheme.Restriction> Restrictions { get; init; } #public string AllowConcatenationType { get; init; } #public string RestrictConcatenationType { get; init; } #public string ConditionsConcatenationType { get; init; } #public List<Scheme.Annotation> Annotations { get; init; } #public bool IsFork { get; init; } #public bool MergeViaSetState { get; init; } #public bool DisableParentStateControl { get; init; } #public string? SubprocessStartupType { get; init; } #public string? SubprocessInOutDefinition { get; init; } #public string? SubprocessName { get; init; } #public string? SubprocessId { get; init; } #public string? SubprocessStartupParameterCopyStrategy { get; init; } #public string? SubprocessFinalizeParameterMergeStrategy { get; init; } #public string? SubprocessSpecifiedParameters { get; init; } #public bool IsAlwaysTransition { get; init; } #public bool IsOtherwiseTransition { get; init; } #public bool IsConditionTransition { get; init; } #