Versions in this module Expand all Collapse all v0 v0.0.2 Nov 14, 2024 v0.0.1 Nov 13, 2024 Changes in this version + var GlobalFunctions = map[string]any + func Deref(ptr any) any + func HTTPStatus(code int) string + func KeysReflect(mp any) ([]string, error) + func Load(generatorFuncs map[string]any, dir fs.FS, files ...string) (*template.Template, error) + func MustValidate(s *openapi3spec.Schema) bool + func MustValidateRecurse(s *openapi3spec.Schema) bool + func RefName(ref string) string + type TemplateData struct + Imports map[string]struct{} + Name string + Object any + Params map[string]string + Required bool + Spec *openapi3spec.OpenAPI3 + func NewData(old TemplateData, name string, obj any) TemplateData + func NewDataRequired(old TemplateData, name string, obj any, required bool) TemplateData + func NewTemplateData(spec *openapi3spec.OpenAPI3, params map[string]string) *TemplateData + func NewTemplateDataWithObject(spec *openapi3spec.OpenAPI3, params map[string]string, name string, object any, ...) *TemplateData + func RecurseData(old TemplateData, nextName string, nextObj any) TemplateData + func RecurseDataSetRequired(old TemplateData, nextName string, nextObj any, required bool) TemplateData + func (t TemplateData) Import(importName string) string + func (t TemplateData) TemplateParamEquals(param, want string) bool + func (t TemplateData) TemplateParamExists(param string) bool