Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrorCantReadData = errors.New("Can't read stream json data") ErrorInvalidArrayToPath = errors.New("Array's path is not valid value. If json data is array of string, you can use '#()#'") ErrorInvalidTypeName = errors.New("Type name is not valid.") ErrorInvalidPackageName = errors.New("Package name is not valid.") )
Functions ¶
Types ¶
type Converter ¶
func New ¶
func New() Converter
New will create a instance of Converter, that's useful for adding custom value to generate.
func NewWithDefaultSetting ¶
func NewWithDefaultSetting() Converter
NewWithDefaultSetting will create a instance of Converter, that's useful for adding custom value to generate.
func (Converter) ConvertFromBytes ¶
func (Converter) ConvertFromString ¶
func (*Converter) SetDefault ¶
func (c *Converter) SetDefault()
SetDefault set input data with default values. It's used for run without entering any custom configuration to generate source code.
type TemplateField ¶
type TemplateFields ¶
type TemplateFields []TemplateField
type TemplateParameters ¶
type TemplateParameters struct { PackageName string Type string TypeSingular string TypePlural string Fields TemplateFields }
func (*TemplateParameters) GenerateTypePlural ¶
func (t *TemplateParameters) GenerateTypePlural()
func (*TemplateParameters) GenerateTypeSingular ¶
func (t *TemplateParameters) GenerateTypeSingular()
Click to show internal directories.
Click to hide internal directories.