@@ -164,7 +164,7 @@ class {{{classname}}} {
164
164
Future<{ {#returnType} }{ {{.} }}?{ {/returnType} }{ {^returnType} }void{ {/returnType} }> { {{nickname} }}({ {#allParams} }{ {#required} }{ {{dataType} }} { {{paramName} }},{ {^-last} } { {/-last} }{ {/required} }{ {/allParams} }{ {#hasOptionalParams} }{ {{#allParams} }{ {^required} }{ {{dataType} }}? { {{paramName} }},{ {^-last} } { {/-last} }{ {/required} }{ {/allParams} } }{ {/hasOptionalParams} }) async {
165
165
final response = await {{{nickname} }}WithHttpInfo({ {#allParams} }{ {#required} }{ {{paramName} }},{ {^-last} } { {/-last} }{ {/required} }{ {/allParams} }{ {#hasOptionalParams} } { {#allParams} }{ {^required} }{ {{paramName} }}: { {{paramName} }},{ {^-last} } { {/-last} }{ {/required} }{ {/allParams} } { {/hasOptionalParams} });
166
166
if (response.statusCode >= HttpStatus.badRequest) {
167
- throw ApiException(response.statusCode, await _decodeBodyBytes( response));
167
+ throw ApiException(response.statusCode, decodeError( await response.bodyBytes ));
168
168
}
169
169
{ {#returnType} }
170
170
// When a remote server returns no body with a status of 204, we shall not decode it.
@@ -173,17 +173,16 @@ class {{{classname}}} {
173
173
if (response.body.isNotEmpty && response.statusCode != HttpStatus.noContent) {
174
174
{{#native_serialization} }
175
175
{ {#isArray} }
176
- final responseBody = await _decodeBodyBytes(response);
177
- return (await apiClient.deserializeAsync(responseBody, '{ {{returnType} }}') as List)
176
+ return (await apiClient.deserializeAsync(response.bodyBytes, '{ {{returnType} }}') as List)
178
177
.cast<{ {{returnBaseType} }}>()
179
178
.{ {#uniqueItems} }toSet(){ {/uniqueItems} }{ {^uniqueItems} }toList(){ {/uniqueItems} };
180
179
{ {/isArray} }
181
180
{ {^isArray} }
182
181
{ {#isMap} }
183
- return { {{returnType} }}.from(await apiClient.deserializeAsync(await _decodeBodyBytes( response) , '{ {{returnType} }}'),);
182
+ return { {{returnType} }}.from(await apiClient.deserializeAsync(response.bodyBytes , '{ {{returnType} }}'),);
184
183
{ {/isMap} }
185
184
{ {^isMap} }
186
- return await apiClient.deserializeAsync(await _decodeBodyBytes( response) , '{ {{returnType} }}',) as { {{returnType} }};
185
+ return await apiClient.deserializeAsync(response.bodyBytes , '{ {{returnType} }}',) as { {{returnType} }};
187
186
{ {/isMap} }{ {/isArray} }{ {/native_serialization} }
188
187
}
189
188
return null;
0 commit comments