Versions in this module Expand all Collapse all v0 v0.27.3 Apr 19, 2026 Changes in this version + func DefaultNameSystem() string + func GetModelNameTargets(context *generator.Context, args *args.Args, boilerplate []byte) []generator.Target + func GetOpenAPITargets(context *generator.Context, args *args.Args, boilerplate []byte) []generator.Target + func NameSystems() namer.NameSystems + func NewSchemaNameGen(outputFilename, targetPackage string, openAPISchemaNamePackage string) generator.Generator + func ParseCommentTags(t *types.Type, comments []string, prefix string) (*spec.Schema, error) + type APIRule interface + Name func() string + Validate func(t *types.Type) ([]string, error) + type CELTag struct + FieldPath string + Message string + MessageExpression string + OptionalOldSelf *bool + Reason string + Rule string + func (c *CELTag) Validate() error