@@ -28,7 +28,7 @@ export class {{ service.name | caseUcfirst }} {
28
28
{%~ for method in service .methods %}
29
29
/**
30
30
{%~ if method .description %}
31
- * {{ method .description | replace({' \n' : ' \n * ' }) }}
31
+ * {{ method .description | replace({' \n' : ' \n * ' }) | raw }}
32
32
{%~ endif %}
33
33
*
34
34
{%~ for parameter in method .parameters .all %}
@@ -46,6 +46,9 @@ export class {{ service.name | caseUcfirst }} {
46
46
*/
47
47
{%~ if method .parameters .all | length > 0 %}
48
48
{{ method .name | caseCamel }}{{ method .responseModel | getGenerics(spec ) | raw }}(params: { {% for parameter in method .parameters .all %}{{ parameter .name | caseCamel | escapeKeyword }}{% if not parameter .required or parameter .nullable %}?{% endif %}: {{ parameter | getPropertyType(method ) | raw }}{% if not loop .last %}, {% endif %}{% endfor %} {% if ' multipart/form-data' in method .consumes %}, onProgress?: (progress: UploadProgress) => {}{% endif %} }): {{ method | getReturn(spec ) | raw }};
49
+ /**
50
+ * @deprecated This API has been deprecated.
51
+ */
49
52
{{ method .name | caseCamel }}{{ method .responseModel | getGenerics(spec ) | raw }}({% for parameter in method .parameters .all %}{{ parameter .name | caseCamel | escapeKeyword }}{% if not parameter .required or parameter .nullable %}?{% endif %}: {{ parameter | getPropertyType(method ) | raw }}{% if not loop .last %}, {% endif %}{% endfor %}{% if ' multipart/form-data' in method .consumes %}, onProgress?: (progress: UploadProgress) => {}{% endif %}): {{ method | getReturn(spec ) | raw }};
50
53
{{ method .name | caseCamel }}{{ method .responseModel | getGenerics(spec ) | raw }}(
51
54
{% if method .parameters .all | length > 0 %}paramsOrFirst{% if not method .parameters .all [0 ].required or method .parameters .all [0 ].nullable %}?{% endif %}: { {% for parameter in method .parameters .all %}{{ parameter .name | caseCamel | escapeKeyword }}{% if not parameter .required or parameter .nullable %}?{% endif %}: {{ parameter | getPropertyType(method ) | raw }}{% if not loop .last %}, {% endif %}{% endfor %}{% if ' multipart/form-data' in method .consumes %}, onProgress?: (progress: UploadProgress) => {} {% endif %} } | {{ method .parameters .all [0 ] | getPropertyType(method ) | raw }}{% if method .parameters .all | length > 1 %},
@@ -58,8 +61,7 @@ export class {{ service.name | caseUcfirst }} {
58
61
let onProgress: ((progress: UploadProgress) => {});
59
62
{%~ endif %}
60
63
61
- if (typeof paramsOrFirst === 'object' && paramsOrFirst !== null && !Array.isArray(paramsOrFirst)
62
- {% if method .parameters .all | length > 0 %}&& ({% for parameter in method .parameters .all %}'{{ parameter .name | caseCamel | escapeKeyword }}' in paramsOrFirst{% if not loop .last %} || {% endif %}{% endfor %} || Object.keys(paramsOrFirst).length === 0){% endif %}) {
64
+ if (paramsOrFirst && typeof paramsOrFirst === 'object' && !Array.isArray(paramsOrFirst)) {
63
65
params = paramsOrFirst as { {% for parameter in method .parameters .all %}{{ parameter .name | caseCamel | escapeKeyword }}{% if not parameter .required or parameter .nullable %}?{% endif %}: {{ parameter | getPropertyType(method ) | raw }}{% if not loop .last %}, {% endif %}{% endfor %} };
64
66
{%~ if ' multipart/form-data' in method .consumes %}
65
67
onProgress = paramsOrFirst.onProgress as ((progress: UploadProgress) => {});
0 commit comments