@@ -88,6 +88,8 @@ class {{classname}}(object):
88
88
all_params.append('_return_http_data_only')
89
89
all_params.append('_preload_content')
90
90
all_params.append('_request_timeout')
91
+ all_params.append('_force_table')
92
+
91
93
92
94
params = locals()
93
95
for key, val in six.iteritems(params['kwargs']):
@@ -183,8 +185,14 @@ class {{classname}}(object):
183
185
{ {/bodyParam} }
184
186
{ {#hasProduces} }
185
187
# HTTP header `Accept`
186
- header_params['Accept'] = self.api_client.select_header_accept(
187
- [{ {#produces} }'{ {{mediaType} }}'{ {#hasMore} }, { {/hasMore} }{ {/produces} }]) # noqa: E501
188
+ if not kwargs.get('_force_table'):
189
+ header_params['Accept'] = self.api_client.select_header_accept(
190
+ [{ {#produces} }'{ {{mediaType} }}'{ {#hasMore} }, { {/hasMore} }{ {/produces} }]) # noqa: E501
191
+ response_type = { {#returnType} }'{ {returnType} }'{ {/returnType} }{ {^returnType} }None{ {/returnType} } # noqa: E501
192
+ else:
193
+ header_params['Accept'] = 'text/tab-separated-values; charset=UTF-8'
194
+ response_type = 'str'
195
+
188
196
189
197
{ {/hasProduces} }
190
198
{ {#hasConsumes} }
@@ -204,7 +212,7 @@ class {{classname}}(object):
204
212
body=body_params,
205
213
post_params=form_params,
206
214
files=local_var_files,
207
- response_type={ {#returnType } }' { {returnType } }' { {/returnType } } { {^returnType } }None { {/returnType } }, # noqa: E501
215
+ response_type=response_type,
208
216
auth_settings=auth_settings,
209
217
async_req=params.get('async_req'),
210
218
_return_http_data_only=params.get('_return_http_data_only'),
0 commit comments