Documentation
¶
Index ¶
- func Generate(fset *token.FileSet, doc v3.Document, config config.Config) ([]*ast.File, error)
- type Generator
- func (g *Generator) Array(schema *base.Schema, config *config.Field) (*ast.ArrayType, error)
- func (g *Generator) Bool() *ast.Ident
- func (g *Generator) Execute(fset *token.FileSet) ([]*ast.File, error)
- func (g *Generator) Field(name string, schema *base.Schema, config *config.Field) (*ast.Field, error)
- func (g *Generator) FieldName(name string, schema *base.Schema) *ast.Ident
- func (g *Generator) FieldType(schema *base.Schema, config *config.Field) (ast.Expr, error)
- func (g *Generator) Fields(schema *base.Schema, config *config.Type) (*ast.FieldList, error)
- func (g *Generator) Type(name string, schema *base.Schema, config *config.Type) (*ast.GenDecl, error)
- func (g *Generator) TypeName(name string, schema *base.Schema) *ast.Ident
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.