Skip to content

Commit e55b3a3

Browse files
committed
Fix generated Go Opts struct name
1 parent dedb5ce commit e55b3a3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

modules/swagger-codegen/src/main/resources/go/api.mustache

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
{{>partial_header}}
23
package {{packageName}}
34

@@ -25,19 +26,19 @@ type {{classname}}Service service
2526
{{notes}}{{/notes}}
2627
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
2728
{{#allParams}}{{#required}} * @param {{paramName}}{{#description}} {{.}}{{/description}}
28-
{{/required}}{{/allParams}}{{#hasOptionalParams}} * @param optional nil or *{{{nickname}}}Opts - Optional Parameters:
29+
{{/required}}{{/allParams}}{{#hasOptionalParams}} * @param optional nil or *{{{classname}}}{{{nickname}}}Opts - Optional Parameters:
2930
{{#allParams}}{{^required}} * @param "{{vendorExtensions.x-exportParamName}}" ({{#isPrimitiveType}}optional.{{vendorExtensions.x-optionalDataType}}{{/isPrimitiveType}}{{^isPrimitiveType}}optional.Interface of {{dataType}}{{/isPrimitiveType}}) - {{#description}} {{.}}{{/description}}
3031
{{/required}}{{/allParams}}{{/hasOptionalParams}}
3132
{{#returnType}}@return {{{returnType}}}{{/returnType}}
3233
*/
3334
{{#hasOptionalParams}}
3435

35-
type {{{nickname}}}Opts struct { {{#allParams}}{{^required}}
36+
type {{{classname}}}{{{nickname}}}Opts struct { {{#allParams}}{{^required}}
3637
{{#isPrimitiveType}} {{vendorExtensions.x-exportParamName}} optional.{{vendorExtensions.x-optionalDataType}}{{/isPrimitiveType}}{{^isPrimitiveType}} {{vendorExtensions.x-exportParamName}} optional.Interface{{/isPrimitiveType}}{{/required}}{{/allParams}}
3738
}
3839

3940
{{/hasOptionalParams}}
40-
func (a *{{{classname}}}Service) {{{nickname}}}(ctx context.Context{{#hasParams}}, {{/hasParams}}{{#allParams}}{{#required}}{{paramName}} {{{dataType}}}{{#hasMore}}, {{/hasMore}}{{/required}}{{/allParams}}{{#hasOptionalParams}}localVarOptionals *{{{nickname}}}Opts{{/hasOptionalParams}}) ({{#returnType}}{{{returnType}}}, {{/returnType}}*http.Response, error) {
41+
func (a *{{{classname}}}Service) {{{nickname}}}(ctx context.Context{{#hasParams}}, {{/hasParams}}{{#allParams}}{{#required}}{{paramName}} {{{dataType}}}{{#hasMore}}, {{/hasMore}}{{/required}}{{/allParams}}{{#hasOptionalParams}}localVarOptionals *{{{classname}}}{{{nickname}}}Opts{{/hasOptionalParams}}) ({{#returnType}}{{{returnType}}}, {{/returnType}}*http.Response, error) {
4142
var (
4243
localVarHttpMethod = strings.ToUpper("{{httpMethod}}")
4344
localVarPostBody interface{}

0 commit comments

Comments
 (0)