func New(filename string, typename string) plugin.Plugin
type Plugin struct { // contains filtered or unexported fields }
func (m *Plugin) GenerateCode(data *codegen.Data) error
func (m *Plugin) MutateConfig(cfg *config.Config) error
func (m *Plugin) Name() string
type ResolverBuild struct { *codegen.Data TypeName string }