forked from loafle/openapi-generator-original
* Output swagger models. Fix route verbs and formatting * Remove backup files * Make postProcessOperations consistent with go client
25 lines
898 B
Plaintext
25 lines
898 B
Plaintext
{{>partial_header}}
|
|
package {{packageName}}
|
|
{{#models}}{{#imports}}
|
|
import ({{/imports}}{{#imports}}
|
|
"{{import}}"{{/imports}}{{#imports}}
|
|
)
|
|
{{/imports}}{{#model}}{{#isEnum}}{{#description}}// {{{classname}}} : {{{description}}}{{/description}}
|
|
type {{{name}}} {{^format}}{{dataType}}{{/format}}{{#format}}{{{format}}}{{/format}}
|
|
|
|
// List of {{{name}}}
|
|
const (
|
|
{{#allowableValues}}
|
|
{{#enumVars}}
|
|
{{name}} {{{classname}}} = "{{{value}}}"
|
|
{{/enumVars}}
|
|
{{/allowableValues}}
|
|
){{/isEnum}}{{^isEnum}}{{#description}}
|
|
// {{{description}}}{{/description}}
|
|
type {{classname}} struct {
|
|
{{#vars}}{{#description}}
|
|
// {{{description}}}{{/description}}
|
|
{{name}} {{^isEnum}}{{^isPrimitiveType}}{{^isContainer}}{{^isDateTime}}*{{/isDateTime}}{{/isContainer}}{{/isPrimitiveType}}{{/isEnum}}{{{datatype}}} `json:"{{baseName}}{{^required}},omitempty{{/required}}"`
|
|
{{/vars}}
|
|
}{{/isEnum}}{{/model}}{{/models}}
|