@@ -4,12 +4,9 @@ import {{ sdk.namespace | caseDot }}.coroutines.CoroutineCallback;
4
4
import {{ sdk .namespace | caseDot }}.models.InputFile;
5
5
{% endif %}
6
6
import {{ sdk .namespace | caseDot }}.services.{{ service .name | caseUcfirst }};
7
-
8
7
{% set added = [] %}
9
- {% for method in service .methods %}
10
-
11
8
{% for parameter in method .parameters .all %}
12
- {% if parameter .required %}
9
+ {% if method == parameter .required %}
13
10
{% if parameter .enumValues is not empty %}
14
11
{% if parameter .enumName is not empty %}
15
12
{% set name = parameter .enumName %}
@@ -23,7 +20,6 @@ import {{ sdk.namespace | caseDot }}.enums.{{ name | caseUcfirst }};
23
20
{% endif %}
24
21
{% endif %}
25
22
{% endfor %}
26
- {% endfor %}
27
23
28
24
Client client = new Client(context)
29
25
{%~ if method .auth | length > 0 %}
@@ -38,13 +34,13 @@ Client client = new Client(context)
38
34
{{ service .name | caseUcfirst }} {{ service .name | caseCamel }} = new {{ service .name | caseUcfirst }}(client);
39
35
40
36
{{ service .name | caseCamel }}.{{ method .name | caseCamel }}({% if method .parameters .all | length == 0 %}new CoroutineCallback<> ((result, error) -> {
41
- if (error != null)
37
+ if (error != null) {
42
38
error.printStackTrace();
43
39
return;
44
40
}
45
41
46
42
Log.d("Appwrite", result.toString());
47
- % }));{% endif %}
43
+ }));{% endif %}
48
44
49
45
{% for parameter in method .parameters .all %}
50
46
{%~ if parameter .required -%}
@@ -54,7 +50,7 @@ Client client = new Client(context)
54
50
{%~ else -%}
55
51
{%~ set name = parameter .name -%}
56
52
{%~ endif %}
57
- {{ name }}.{{ parameter .enumValues [0 ] | caseEnumKey }},
53
+ {{ name }}.{{ ( parameter .enumKeys [ 0 ] ?? parameter . enumValues [0 ]) | caseEnumKey }},
58
54
{%~ else %}
59
55
{{ parameter | paramExample }},
60
56
{%~ endif -%}
0 commit comments