Documentation
¶
Index ¶
- func ContentType(operation *spec.NamedOperation) string
- func GenerateClient(specification *spec.Spec, jsonmode string, moduleName string, ...) *generator.Sources
- type ClientGenerator
- type Generator
- func (g *Generator) AllStaticFiles() []generator.CodeFile
- func (g *Generator) EmptyType() *generator.CodeFile
- func (g *Generator) Errors(errors *spec.ErrorResponses) *generator.CodeFile
- func (g *Generator) FormDataParams() *generator.CodeFile
- func (g *Generator) Params() *generator.CodeFile
- func (g *Generator) TypeConverter() *generator.CodeFile
- type Modules
- type NetHttpGenerator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContentType ¶ added in v2.2.0
func ContentType(operation *spec.NamedOperation) string
Types ¶
type ClientGenerator ¶ added in v2.1.2134
type Generator ¶ added in v2.1.2134
func NewGenerator ¶ added in v2.1.2134
func (*Generator) AllStaticFiles ¶ added in v2.2.0
func (*Generator) Errors ¶ added in v2.2.0
func (g *Generator) Errors(errors *spec.ErrorResponses) *generator.CodeFile
func (*Generator) FormDataParams ¶ added in v2.2.0
func (*Generator) TypeConverter ¶ added in v2.2.0
type Modules ¶ added in v2.2.0
type Modules struct { models.Modules Root module.Module Empty module.Module Params module.Module Response module.Module // contains filtered or unexported fields }
func NewModules ¶ added in v2.2.0
type NetHttpGenerator ¶ added in v2.1.2134
func NewNetHttpGenerator ¶ added in v2.1.2134
func NewNetHttpGenerator(modules *Modules, types *types.Types) *NetHttpGenerator
func (*NetHttpGenerator) Clients ¶ added in v2.2.0
func (g *NetHttpGenerator) Clients(version *spec.Version) []generator.CodeFile
func (*NetHttpGenerator) ErrorsHandler ¶ added in v2.2.0
func (g *NetHttpGenerator) ErrorsHandler(errors spec.ErrorResponses) *generator.CodeFile
func (*NetHttpGenerator) ResponseHelperFunctions ¶ added in v2.2.0
func (g *NetHttpGenerator) ResponseHelperFunctions() *generator.CodeFile
Click to show internal directories.
Click to hide internal directories.