@@ -37,7 +37,7 @@ export class {{ service.name | caseUcfirst }} {
3737 * @throws {{ ' {' }}{{ spec .title | caseUcfirst }}Exception}
3838 * @returns {{ ' {' }}{{ method | getReturn(spec ) | raw }}{{ ' }' }}
3939 */
40- {% if method . type != ' location ' %}async {% endif %}{ { 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 }} {
40+ {{ 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 }} {
4141 {%~ for parameter in method .parameters .all %}
4242 {%~ if parameter .required %}
4343 if (typeof {{ parameter .name | caseCamel | escapeKeyword }} === 'undefined') {
@@ -68,18 +68,20 @@ export class {{ service.name | caseUcfirst }} {
6868 {%~ endfor %}
6969 }
7070
71+ {%~ if method .type == ' location' or method .type == ' webAuth' %}
72+ {%~ if method .auth | length > 0 %}
7173 {%~ for node in method .auth %}
7274 {%~ for key ,header in node | keys %}
7375 payload['{{header | caseLower}}'] = this.client.config.{{header | caseLower}};
7476 {%~ endfor %}
7577 {%~ endfor %}
78+ {%~ endif %}
7679
77- {%~ if method .type == ' location' or method .type == ' webAuth' %}
7880 for (const [key, value] of Object.entries(Service.flatten(payload))) {
7981 uri.searchParams.append(key, value);
8082 }
83+
8184 {%~ endif %}
82-
8385 {%~ if method .type == ' webAuth' %}
8486 if (typeof window !== 'undefined' && window?.location) {
8587 window.location.href = uri.toString();
0 commit comments