GPTParameter Properties
An object defining properties for the GPTParameter class.
Key
Specifies the unique identifier for the parameter.
Type: string
IsPrivate
Specifies whether the parameter is private and not visible to users.
Type: bool
IsChanged
Indicates whether any changes have been made to the workflow object in the code, showing if it has unsaved modifications.
Type: bool
ValueType
Defines the primary type of the parameter value.
Type: ParameterValueType
Accepted Values:
Name Value Unknown 0 String 1 Boolean 2 Integer 3 Float 4 Null 5 DateTime 6 Guid 7 Time 8 Object 9 Array 10 Property 11 DateTimeOffset 12 Byte 13 Double 14 Decimal 15 Date 16 Event 17 Variable 18
IsActive
Indicates whether the parameter is active.
Type: bool
SubType
(Optional) Specifies a more detailed type for the parameter value.
Type: ParameterValueType
Accepted Values:
Name Value Unknown 0 String 1 Boolean 2 Integer 3 Float 4 Null 5 DateTime 6 Guid 7 Time 8 Object 9 Array 10 Property 11 DateTimeOffset 12 Byte 13 Double 14 Decimal 15 Date 16 Event 17 Variable 18
Children
Defines the child parameters of this parameter, allowing for hierarchical structures.
Type: List<GPTParameter>
Value
Holds the actual value of the parameter.
Type: object
IsRequired
Indicates whether the parameter is mandatory.
Type: bool
Caption
Defines the display name or description for the parameter.
Type: string