Class CodeActionParameterDefinition
OptimaJet.Workflow.Core.Model.CodeActionParameterDefinition
Represents a parameter for code action
Namespace: OptimaJet.Workflow.Core.Model
public class CodeActionParameterDefinitionInheritance
- System.Object
Constructors
public CodeActionParameterDefinition() #Properties
Name
Type
Title #StringTitle of the parameter
Name #StringName of the parameter
Type #ParameterTypeType of the parameter ParameterType
IsRequired #BooleanIf false specifies that the parameter is optional
DropdownValues #List<DropdownValue>A list of DropdownValue for a ParameterType.Dropdown parameter
DefaultValue #StringA default value of the parameter
Comment #StringComment of the parameter
CustomName #StringName of the custom implementation to bind. This field is only used for ParameterType.Custom type
Methods
public CodeActionParameterDefinition Clone() #Creates a copy of the parameter definition
Returns
Type
Description
CodeActionParameterDefinitionA copy of parameter definition
public static CodeActionParameterDefinition CreateTextParameter(string name, string title = null, bool isRequired = false, string defaultValue = "", string comment = "") #Parameters
Name
Type
Description
nameStringtitleStringisRequiredBooleandefaultValueStringcommentStringReturns
Type
Description
CodeActionParameterDefinitionpublic static CodeActionParameterDefinition CreateNumberParameter(string name, string title = null, bool isRequired = false, string defaultValue = "", string comment = "") #Parameters
Name
Type
Description
nameStringtitleStringisRequiredBooleandefaultValueStringcommentStringReturns
Type
Description
CodeActionParameterDefinitionpublic static CodeActionParameterDefinition CreateCheckboxParameter(string name, string title = null, bool isRequired = false, string defaultValue = "", string comment = "") #Parameters
Name
Type
Description
nameStringtitleStringisRequiredBooleandefaultValueStringcommentStringReturns
Type
Description
CodeActionParameterDefinitionpublic static CodeActionParameterDefinition CreateDropdownParameter(string name, Dictionary<string, string> values, string title = null, bool isRequired = false, string defaultValue = "", string comment = "") #Parameters
Name
Type
Description
nameStringvaluesDictionary<String>titleStringisRequiredBooleandefaultValueStringcommentStringReturns
Type
Description
CodeActionParameterDefinitionpublic static CodeActionParameterDefinition CreateMultiSelectParameter(string name, Dictionary<string, string> values, string title = null, bool isRequired = false, List<string> defaultValue = null, string comment = "") #Parameters
Name
Type
Description
nameStringvaluesDictionary<String>titleStringisRequiredBooleandefaultValueList<String>commentStringReturns
Type
Description
CodeActionParameterDefinitionpublic static CodeActionParameterDefinition CreateDateTimeParameter(string name, string title = null, bool isRequired = false, string defaultValue = "", string comment = "") #Parameters
Name
Type
Description
nameStringtitleStringisRequiredBooleandefaultValueStringcommentStringReturns
Type
Description
CodeActionParameterDefinitionpublic static CodeActionParameterDefinition CreateDateParameter(string name, string title = null, bool isRequired = false, string defaultValue = "", string comment = "") #Parameters
Name
Type
Description
nameStringtitleStringisRequiredBooleandefaultValueStringcommentStringReturns
Type
Description
CodeActionParameterDefinitionpublic static CodeActionParameterDefinition CreateTimeParameter(string name, string title = null, bool isRequired = false, string defaultValue = "", string comment = "") #Parameters
Name
Type
Description
nameStringtitleStringisRequiredBooleandefaultValueStringcommentStringReturns
Type
Description
CodeActionParameterDefinitionpublic static CodeActionParameterDefinition CreateJsonParameter(string name, string title = null, bool isRequired = false, string defaultValue = "", string comment = "") #Parameters
Name
Type
Description
nameStringtitleStringisRequiredBooleandefaultValueStringcommentStringReturns
Type
Description
CodeActionParameterDefinitionpublic static CodeActionParameterDefinition CreateTextAreaParameter(string name, string title = null, bool isRequired = false, string defaultValue = "", string comment = "") #Parameters
Name
Type
Description
nameStringtitleStringisRequiredBooleandefaultValueStringcommentStringReturns
Type
Description
CodeActionParameterDefinition