Versions in this module Expand all Collapse all v10 v10.2.1 Sep 2, 2022 v10.0.0 Sep 2, 2022 Changes in this version + func SetNamer(n Namer) + func ToPublicName(name string) string + func ToPublicSimpleName(name string) string + func ToSnake(in string) string + type DefaultNamer struct + func (d *DefaultNamer) ToPublicName(name string) string + type Namer interface + ToPublicName func(name string) string + type NamespaceNamer struct + func NewNamespaceNamer(shortNames bool) *NamespaceNamer + func (n *NamespaceNamer) ToPublicName(name string) string + type Package struct + func NewPackage(name, header string) *Package + func (p *Package) AddFile(name string, body string) + func (p *Package) Files() []string + func (p *Package) HasFile(name string) bool + func (p *Package) WriteFiles(targetDir string) error