Documentation ¶
Index ¶
- func GenerateService(specification *spec.Spec, moduleName string, swaggerPath string, ...) *generator.Sources
- func Response(w generator.Writer, types *types.Types, operation *spec.NamedOperation)
- type Generator
- type Modules
- type ServiceGenerator
- type VestigoGenerator
- func (g *VestigoGenerator) CheckContentType() *generator.CodeFile
- func (g *VestigoGenerator) ErrorResponses(errors *spec.Responses) *generator.CodeFile
- func (g *VestigoGenerator) HttpErrors(responses *spec.Responses) []generator.CodeFile
- func (g *VestigoGenerator) ResponseHelperFunctions() *generator.CodeFile
- func (g *VestigoGenerator) RootRouting(specification *spec.Spec) *generator.CodeFile
- func (g *VestigoGenerator) Routings(version *spec.Version) []generator.CodeFile
- func (g *VestigoGenerator) WriteResponse(w generator.Writer, logFieldsName string, response *spec.Response, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateService ¶
Types ¶
type Generator ¶ added in v2.1.2134
func NewGenerator ¶ added in v2.1.2134
func (*Generator) AllStaticFiles ¶
func (*Generator) ServicesImpls ¶ added in v2.2.0
type Modules ¶ added in v2.2.0
type Modules struct { models.Modules Root module.Module Empty module.Module ParamsParser module.Module Respond module.Module ContentType module.Module // contains filtered or unexported fields }
func NewModules ¶ added in v2.2.0
func (*Modules) ServicesApi ¶ added in v2.2.0
type ServiceGenerator ¶ added in v2.1.2134
type VestigoGenerator ¶ added in v2.1.2134
func NewVestigoGenerator ¶ added in v2.1.2134
func (*VestigoGenerator) CheckContentType ¶ added in v2.1.2134
func (g *VestigoGenerator) CheckContentType() *generator.CodeFile
func (*VestigoGenerator) ErrorResponses ¶
func (g *VestigoGenerator) ErrorResponses(errors *spec.Responses) *generator.CodeFile
func (*VestigoGenerator) HttpErrors ¶ added in v2.1.2134
func (g *VestigoGenerator) HttpErrors(responses *spec.Responses) []generator.CodeFile
func (*VestigoGenerator) ResponseHelperFunctions ¶
func (g *VestigoGenerator) ResponseHelperFunctions() *generator.CodeFile
func (*VestigoGenerator) RootRouting ¶ added in v2.2.0
func (g *VestigoGenerator) RootRouting(specification *spec.Spec) *generator.CodeFile
func (*VestigoGenerator) Routings ¶ added in v2.2.0
func (g *VestigoGenerator) Routings(version *spec.Version) []generator.CodeFile
func (*VestigoGenerator) WriteResponse ¶
Click to show internal directories.
Click to hide internal directories.