agent/pkg/agentic/template_example_test.go

21 lines
468 B
Go
Raw Permalink Normal View History

// 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
}