@@ -16,15 +16,21 @@ namespace {{packageName}}.Api
16
16
{
17
17
{{#operation} }
18
18
/// <summary >
19
- /// { {summary} } { {notes } }
19
+ /// { {summary} }
20
20
/// </summary >
21
+ /// <remarks >
22
+ /// { {notes} }
23
+ /// </remarks >
21
24
{ {#allParams} }/// <param name =" { { paramName} } " >{ {description} }</param >
22
25
{ {/allParams} }/// <returns >{ {#returnType} }{ {^returnContainer} }{ {{returnType} }}{ {/returnContainer} }{ {/returnType} }</returns >
23
26
{ {#returnType} }{ {{returnType} }}{ {/returnType} }{ {^returnType} }void{ {/returnType} } { {nickname} } ({ {#allParams} }{ {{dataType} }} { {paramName} }{ {#hasMore} }, { {/hasMore} }{ {/allParams} });
24
27
25
28
/// <summary >
26
- /// { {summary} } { {notes } }
29
+ /// { {summary} }
27
30
/// </summary >
31
+ /// <remarks >
32
+ /// { {notes} }
33
+ /// </remarks >
28
34
{ {#allParams} }/// <param name =" { { paramName} } " >{ {description} }</param >
29
35
{ {/allParams} }/// <returns >{ {#returnType} }{ {^returnContainer} }{ {{returnType} }}{ {/returnContainer} }{ {/returnType} }</returns >
30
36
{ {#returnType} }System.Threading.Tasks.Task<{ {{returnType} }}>{ {/returnType} }{ {^returnType} }System.Threading.Tasks.Task{ {/returnType} } { {nickname} }Async ({ {#allParams} }{ {{dataType} }} { {paramName} }{ {#hasMore} }, { {/hasMore} }{ {/allParams} });
@@ -105,6 +111,16 @@ namespace {{packageName}}.Api
105
111
var fileParams = new Dictionary<String , FileParameter >();
106
112
String postBody = null;
107
113
114
+ // to determine the Accept header
115
+ String[] http_header_accepts = new String[] {
116
+ {{#produces} }"{ {mediaType} }"{ {#hasMore} }, { {/hasMore} }{ {/produces} }
117
+ };
118
+ String http_header_accept = ApiClient.SelectHeaderAccept(http_header_accepts);
119
+ if (http_header_accept != null)
120
+ headerParams.Add("Accept", ApiClient.SelectHeaderAccept(http_header_accepts));
121
+
122
+ // set "format" to json by default
123
+ // e.g. /pet/{ petId} .{ format} becomes /pet/{ petId} .json
108
124
pathParams.Add("format", "json");
109
125
{ {#pathParams} }if ({ {paramName} } != null) pathParams.Add("{ {baseName} }", ApiClient.ParameterToString({ {paramName} })); // path parameter
110
126
{ {/pathParams} }
@@ -150,7 +166,17 @@ namespace {{packageName}}.Api
150
166
var formParams = new Dictionary<String , String >();
151
167
var fileParams = new Dictionary<String , FileParameter >();
152
168
String postBody = null;
153
-
169
+
170
+ // to determine the Accept header
171
+ String[] http_header_accepts = new String[] {
172
+ {{#produces} }"{ {mediaType} }"{ {#hasMore} }, { {/hasMore} }{ {/produces} }
173
+ };
174
+ String http_header_accept = ApiClient.SelectHeaderAccept(http_header_accepts);
175
+ if (http_header_accept != null)
176
+ headerParams.Add("Accept", ApiClient.SelectHeaderAccept(http_header_accepts));
177
+
178
+ // set "format" to json by default
179
+ // e.g. /pet/{ petId} .{ format} becomes /pet/{ petId} .json
154
180
pathParams.Add("format", "json");
155
181
{ {#pathParams} }if ({ {paramName} } != null) pathParams.Add("{ {baseName} }", ApiClient.ParameterToString({ {paramName} })); // path parameter
156
182
{ {/pathParams} }
0 commit comments