ParameterSpec

data class ParameterSpec(val name: String, val type: String, val required: Boolean = true, val defaultValue: Any? = null, val description: String = "", val constraints: Map<String, Any> = emptyMap())(source)

Specification for a parameter (input, output, or configuration parameter)

Constructors

Link copied to clipboard
constructor(name: String, type: String, required: Boolean = true, defaultValue: Any? = null, description: String = "", constraints: Map<String, Any> = emptyMap())

Properties

Link copied to clipboard

Additional constraints or metadata

Link copied to clipboard

Default value (if any)

Link copied to clipboard

Description of the parameter

Link copied to clipboard

Name of the parameter

Link copied to clipboard

Whether this parameter is required

Link copied to clipboard

Type of the parameter