package generator var clientTemplate = `package client import ( "github.com/rancher/norman/clientbase" ) type Client struct { clientbase.APIBaseClient {{range .schemas}} {{- if . | hasGet }}{{.CodeName}} {{.CodeName}}Operations {{end}}{{end}}} func NewClient(opts *clientbase.ClientOpts) (*Client, error) { baseClient, err := clientbase.NewAPIClient(opts) if err != nil { return nil, err } client := &Client{ APIBaseClient: baseClient, } {{range .schemas}} {{- if . | hasGet }}client.{{.CodeName}} = new{{.CodeName}}Client(client) {{end}}{{end}} return client, nil } `