@@ -16,11 +16,33 @@ var (
16
16
_ _context.Context
17
17
)
18
18
19
+ // { {classname} }Service { {classname} } service
19
20
type { {classname} }Service service
20
21
{ {#operation} }
21
22
23
+ { {#hasOptionalParams} }
24
+ // { {{nickname} }}Opts Optional parameters for the method '{ {{nickname} }}'
25
+ type { {{nickname} }}Opts struct {
26
+ {{#allParams} }
27
+ { {^required} }
28
+ { {#isPrimitiveType} }
29
+ { {^isBinary} }
30
+ { {vendorExtensions.x-exportParamName} } optional.{ {vendorExtensions.x-optionalDataType} }
31
+ { {/isBinary} }
32
+ { {#isBinary} }
33
+ { {vendorExtensions.x-exportParamName} } optional.Interface
34
+ { {/isBinary} }
35
+ { {/isPrimitiveType} }
36
+ { {^isPrimitiveType} }
37
+ { {vendorExtensions.x-exportParamName} } optional.Interface
38
+ { {/isPrimitiveType} }
39
+ { {/required} }
40
+ { {/allParams} }
41
+ }
42
+
43
+ { {/hasOptionalParams} }
22
44
/*
23
- { {{classname } }}Service { {#summary} } { {{.} }}{ {/summary} }
45
+ { {operationId } } { {#summary} } { {{.} }} { {/summary } } { {^summary } } Method for { {operationId } }{ {/summary} }
24
46
{ {#notes} }
25
47
{ {notes} }
26
48
{ {/notes} }
@@ -42,30 +64,9 @@ type {{classname}}Service service
42
64
@return { {{returnType} }}
43
65
{ {/returnType} }
44
66
*/
45
- { {#hasOptionalParams} }
46
-
47
- type { {{nickname} }}Opts struct {
48
- {{#allParams} }
49
- { {^required} }
50
- { {#isPrimitiveType} }
51
- { {^isBinary} }
52
- { {vendorExtensions.x-exportParamName} } optional.{ {vendorExtensions.x-optionalDataType} }
53
- { {/isBinary} }
54
- { {#isBinary} }
55
- { {vendorExtensions.x-exportParamName} } optional.Interface
56
- { {/isBinary} }
57
- { {/isPrimitiveType} }
58
- { {^isPrimitiveType} }
59
- { {vendorExtensions.x-exportParamName} } optional.Interface
60
- { {/isPrimitiveType} }
61
- { {/required} }
62
- { {/allParams} }
63
- }
64
-
65
- { {/hasOptionalParams} }
66
67
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} }*_nethttp.Response, error) {
67
68
var (
68
- localVarHttpMethod = _nethttp.Method{{httpMethod} }
69
+ localVarHTTPMethod = _nethttp.Method{{httpMethod} }
69
70
localVarPostBody interface{ }
70
71
localVarFormFileName string
71
72
localVarFileName string
@@ -169,24 +170,24 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx _context.Context{{#hasParams
169
170
{ {/hasQueryParams} }
170
171
// to determine the Content-Type header
171
172
{ {=<% %>= } }
172
- localVarHttpContentTypes := []string{ <% #consumes%> " <%&mediaType%>" <% ^-last%> , <% /-last%><% /consumes%> }
173
+ localVarHTTPContentTypes := []string{ <% #consumes%> " <%&mediaType%>" <% ^-last%> , <% /-last%><% /consumes%> }
173
174
<%={ { } }=%>
174
175
175
176
// set Content-Type header
176
- localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes )
177
- if localVarHttpContentType != "" {
178
- localVarHeaderParams[" Content-Type" ] = localVarHttpContentType
177
+ localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes )
178
+ if localVarHTTPContentType != "" {
179
+ localVarHeaderParams[" Content-Type" ] = localVarHTTPContentType
179
180
}
180
181
181
182
// to determine the Accept header
182
183
{ {=<% %>= } }
183
- localVarHttpHeaderAccepts := []string{ <% #produces%> " <%&mediaType%>" <% ^-last%> , <% /-last%><% /produces%> }
184
+ localVarHTTPHeaderAccepts := []string{ <% #produces%> " <%&mediaType%>" <% ^-last%> , <% /-last%><% /produces%> }
184
185
<%={ { } }=%>
185
186
186
187
// set Accept header
187
- localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts )
188
- if localVarHttpHeaderAccept != "" {
189
- localVarHeaderParams[" Accept" ] = localVarHttpHeaderAccept
188
+ localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts )
189
+ if localVarHTTPHeaderAccept != "" {
190
+ localVarHeaderParams[" Accept" ] = localVarHTTPHeaderAccept
190
191
}
191
192
{ {#hasHeaderParams} }
192
193
{ {#headerParams} }
@@ -293,56 +294,56 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx _context.Context{{#hasParams
293
294
{ {/isKeyInCookie} }
294
295
{ {/isApiKey} }
295
296
{ {/authMethods} }
296
- r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod , localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
297
+ r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod , localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
297
298
if err != nil {
298
299
return {{#returnType} }localVarReturnValue, { {/returnType} }nil, err
299
300
}
300
301
301
- localVarHttpResponse , err := a.client.callAPI(r)
302
- if err != nil || localVarHttpResponse == nil {
303
- return {{#returnType} }localVarReturnValue, { {/returnType} }localVarHttpResponse , err
302
+ localVarHTTPResponse , err := a.client.callAPI(r)
303
+ if err != nil || localVarHTTPResponse == nil {
304
+ return {{#returnType} }localVarReturnValue, { {/returnType} }localVarHTTPResponse , err
304
305
}
305
306
306
- localVarBody, err := _ioutil.ReadAll(localVarHttpResponse .Body)
307
- localVarHttpResponse .Body.Close()
307
+ localVarBody, err := _ioutil.ReadAll(localVarHTTPResponse .Body)
308
+ localVarHTTPResponse .Body.Close()
308
309
if err != nil {
309
- return {{#returnType} }localVarReturnValue, { {/returnType} }localVarHttpResponse , err
310
+ return {{#returnType} }localVarReturnValue, { {/returnType} }localVarHTTPResponse , err
310
311
}
311
312
312
- if localVarHttpResponse .StatusCode >= 300 {
313
+ if localVarHTTPResponse .StatusCode >= 300 {
313
314
newErr := GenericOpenAPIError{
314
315
body: localVarBody,
315
- error: localVarHttpResponse .Status,
316
+ error: localVarHTTPResponse .Status,
316
317
}
317
318
{ {#responses} }
318
319
{ {#dataType} }
319
- if localVarHttpResponse .StatusCode == { {{code} }} {
320
+ if localVarHTTPResponse .StatusCode == { {{code} }} {
320
321
var v {{{dataType} }}
321
- err = a.client.decode(&v, localVarBody, localVarHttpResponse .Header.Get("Content-Type"))
322
+ err = a.client.decode(&v, localVarBody, localVarHTTPResponse .Header.Get("Content-Type"))
322
323
if err != nil {
323
324
newErr.error = err.Error()
324
- return {{#returnType} }localVarReturnValue, { {/returnType} }localVarHttpResponse , newErr
325
+ return {{#returnType} }localVarReturnValue, { {/returnType} }localVarHTTPResponse , newErr
325
326
}
326
327
newErr.model = v
327
- return { {#returnType} }localVarReturnValue, { {/returnType} }localVarHttpResponse , newErr
328
+ return { {#returnType} }localVarReturnValue, { {/returnType} }localVarHTTPResponse , newErr
328
329
}
329
330
{ {/dataType} }
330
331
{ {/responses} }
331
- return { {#returnType} }localVarReturnValue, { {/returnType} }localVarHttpResponse , newErr
332
+ return { {#returnType} }localVarReturnValue, { {/returnType} }localVarHTTPResponse , newErr
332
333
}
333
334
334
335
{ {#returnType} }
335
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse .Header.Get("Content-Type"))
336
+ err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse .Header.Get("Content-Type"))
336
337
if err != nil {
337
338
newErr := GenericOpenAPIError{
338
339
body: localVarBody,
339
340
error: err.Error(),
340
341
}
341
- return { {#returnType} }localVarReturnValue, { {/returnType} }localVarHttpResponse , newErr
342
+ return { {#returnType} }localVarReturnValue, { {/returnType} }localVarHTTPResponse , newErr
342
343
}
343
344
344
345
{ {/returnType} }
345
- return { {#returnType} }localVarReturnValue, { {/returnType} }localVarHttpResponse , nil
346
+ return { {#returnType} }localVarReturnValue, { {/returnType} }localVarHTTPResponse , nil
346
347
}
347
348
{ {/operation} }
348
349
{ {/operations} }
0 commit comments