Documentation ¶
Overview ¶
Mutate structs and interfaces
Index ¶
- func GenerateSelfStructMapper(source, target *symbols.Symbol, resolver symbols.Resolver, funcName string, ...) (jen.Code, error)
- func GenerateStruct(sym *symbols.Symbol, resolver symbols.Resolver) (jen.Code, error)
- func GenerateStructMapper(source, target *symbols.Symbol, resolver symbols.Resolver, funcName string, ...) (jen.Code, error)
- func GenerateValidation(sym *symbols.Symbol, resolver symbols.Resolver, requiredField []string) (jen.Code, error)
- func GenerateValidationByComment(sym *symbols.Symbol, resolver symbols.Resolver, requiredComment string) (jen.Code, error)
- func MutateInterface(symInterface *symbols.Symbol, excludeMethods []string) (*symbols.Symbol, error)
- func MutateStruct(symStruct *symbols.Symbol, excludeFields []string) (*symbols.Symbol, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateStruct ¶
func GenerateStructMapper ¶
func GenerateValidation ¶
func MutateInterface ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.