Versions in this module Expand all Collapse all v8 v8.0.0 May 8, 2021 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 v8.0.0-beta1 Nov 6, 2020 Other modules containing this package github.com/actgardner/gogen-avro github.com/actgardner/gogen-avro/v10 github.com/actgardner/gogen-avro/v7 github.com/actgardner/gogen-avro/v9