Skip to content

Commit 6c7aa40

Browse files
committed
tweaked go server model templates
1 parent 15f8d6b commit 6c7aa40

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

src/main/resources/handlebars/go-server/model.mustache

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,15 @@ const (
1717
){{/isEnum}}{{^isEnum}}{{#description}}
1818
// {{{description}}}{{/description}}
1919
type {{classname}} struct {
20+
{{#isComposedModel}}
21+
{{#interfaceModels}}
22+
{{classname}}
23+
{{/interfaceModels}}
24+
{{/isComposedModel}}
25+
{{^isComposedModel}}
2026
{{#vars}}{{#description}}
2127
// {{{description}}}{{/description}}
2228
{{name}} {{^isEnum}}{{^isPrimitiveType}}{{^isContainer}}{{^isDateTime}}*{{/isDateTime}}{{/isContainer}}{{/isPrimitiveType}}{{/isEnum}}{{{datatype}}} `json:"{{baseName}}{{^required}},omitempty{{/required}}"`
2329
{{/vars}}
30+
{{/isComposedModel}}
2431
}{{/isEnum}}{{/model}}{{/models}}

src/main/resources/mustache/go-server/model.mustache

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,15 @@ const (
1717
){{/isEnum}}{{^isEnum}}{{#description}}
1818
// {{{description}}}{{/description}}
1919
type {{classname}} struct {
20+
{{#isComposedModel}}
21+
{{#interfaceModels}}
22+
{{classname}}
23+
{{/interfaceModels}}
24+
{{/isComposedModel}}
25+
{{^isComposedModel}}
2026
{{#vars}}{{#description}}
2127
// {{{description}}}{{/description}}
2228
{{name}} {{^isEnum}}{{^isPrimitiveType}}{{^isContainer}}{{^isDateTime}}*{{/isDateTime}}{{/isContainer}}{{/isPrimitiveType}}{{/isEnum}}{{{datatype}}} `json:"{{baseName}}{{^required}},omitempty{{/required}}"`
2329
{{/vars}}
30+
{{/isComposedModel}}
2431
}{{/isEnum}}{{/model}}{{/models}}

0 commit comments

Comments
 (0)