20 lines
468 B
Go
20 lines
468 B
Go
// SPDX-License-Identifier: EUPL-1.2
|
|
|
|
package agentic
|
|
|
|
import "fmt"
|
|
|
|
func Example_templateVariableList() {
|
|
variables := templateVariableList(planTemplateDefinition{
|
|
Variables: map[string]planTemplateVariableDef{
|
|
"feature_name": {Required: true},
|
|
"description": {Required: false},
|
|
},
|
|
})
|
|
|
|
fmt.Println(variables[0].Name, variables[0].Required)
|
|
fmt.Println(variables[1].Name, variables[1].Required)
|
|
// Output:
|
|
// description false
|
|
// feature_name true
|
|
}
|