k3s/vendor/github.com/rancher/wrangler/pkg/controller-gen/args/args.go

29 lines
512 B
Go

package args
import (
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/gengo/types"
)
type CustomArgs struct {
Package string
TypesByGroup map[schema.GroupVersion][]*types.Name
Options Options
OutputBase string
}
type Options struct {
OutputPackage string
Groups map[string]Group
Boilerplate string
}
type Group struct {
Types []interface{}
GenerateTypes bool
PackageName string
ClientSetPackage string
ListersPackage string
InformersPackage string
}