@@ -7,19 +7,17 @@ use {{ spec.title | caseUcfirst }}\InputFile;
77use {{ spec.title | caseUcfirst }}\Services\{{ service.name | caseUcfirst }};
88{% set added = [] % }
99{% for parameter in method . parameters . all % }
10- {% if method == parameter . required % }
1110{% if parameter . enumValues is not empty % }
1211{% if parameter . enumName is not empty % }
1312{% set name = parameter . enumName % }
1413{% else % }
1514{% set name = parameter . name % }
1615{% endif % }
1716{% if name not in added % }
18- use {{ spec.title | caseUcfirst }}\Enums\{{parameter.enumName | caseUcfirst}} ;
17+ use {{ spec.title | caseUcfirst }}\Enums\{{ name | caseUcfirst }};
1918{% set added = added | merge([name ]) % }
2019{% endif % }
2120{% endif % }
22- {% endif % }
2321{% endfor % }
2422{% if method . parameters . all | hasPermissionParam % }
2523use {{ spec.title | caseUcfirst }}\Permission ;
@@ -41,7 +39,7 @@ ${{ service.name | caseCamel }} = new {{ service.name | caseUcfirst }}($client);
4139$result = ${{ service . name | caseCamel }}-> {{ method . name | caseCamel }}({% if method . parameters . all | length == 0 % });{% endif % }
4240
4341 {% ~ for parameter in method . parameters . all % }
44- {{ parameter . name | caseCamel }}: {% if parameter . enumValues | length > 0 % }{{ parameter . enumName } }::{{ (parameter . enumKeys [0 ] ?? parameter . enumValues [0 ]) | caseEnumKey }}(){% else % }{{ parameter | paramExample }}{% endif % }{% if not loop . last % },{% endif % }{% if not parameter . required % } // optional{% endif %}
42+ {{ parameter . name | caseCamel }}: {% if parameter . enumValues | length > 0 % }{% if parameter . enumName is not empty % }{{ parameter . enumName | caseUcfirst }}{ % else % }{{ parameter . name | caseUcfirst }}{ % endif % }::{{ (parameter . enumKeys [0 ] ?? parameter . enumValues [0 ]) | caseEnumKey }}(){% else % }{{ parameter | paramExample }}{% endif % }{% if not loop . last % },{% endif % }{% if not parameter . required % } // optional{% endif %}
4543
4644 {% ~ endfor -% }
4745{% if method . parameters . all | length > 0 % });{% endif % }
0 commit comments