Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalTags ¶
type AdditionalTags struct { Matches []string `yaml:"matches"` FieldTags []FieldTag `yaml:"field_tags"` }
func (AdditionalTags) GetFieldTagsByField ¶
func (a AdditionalTags) GetFieldTagsByField() map[string]map[string]string
func (AdditionalTags) GetStructMatches ¶
func (a AdditionalTags) GetStructMatches() []string
type Config ¶
type Config struct { GrpcConfig GrpcConfig `yaml:"grpc"` AdditionalTags []AdditionalTags `yaml:"additional_tags"` PackagesConfig PackagesConfig `yaml:"packages"` // contains filtered or unexported fields }
func GetDefaultConfig ¶
func GetDefaultConfig() Config
func ReadConfig ¶
func (*Config) GoModulePath ¶
type PackageConfig ¶
type PackageConfig struct { Structs PackageStructsConfig `yaml:"structs"` Dst string `yaml:"dst"` }
type PackageStructsConfig ¶
type PackagesConfig ¶
type PackagesConfig map[string]PackageConfig
Click to show internal directories.
Click to hide internal directories.