Skip to content

Commit 7f7fe4c

Browse files
committed
service params remove from templates
1 parent d79a5d0 commit 7f7fe4c

File tree

11 files changed

+14
-153
lines changed

11 files changed

+14
-153
lines changed

templates/android/library/src/main/java/io/appwrite/services/ServiceTemplate.kt.twig

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,20 +28,7 @@ import java.io.File
2828

2929
class {{ service.name | caseUcfirst }} : Service {
3030

31-
{% if service.globalParams | length %}
32-
{% for parameter in service.globalParams %}
33-
val {{ parameter.name | caseCamel | escapeKeyword }}: {{ parameter.type | typeName | overrideIdentifier }}{% if not parameter.required %}?{% endif %}
34-
35-
{% endfor %}
36-
37-
public constructor(client: Client,{% for parameter in service.globalParams %} {{ parameter.name | caseCamel | escapeKeyword }}: {{ parameter.type | typeName | overrideIdentifier }}{% if not parameter.required %}? = null{% endif %}{% if not loop.last %}, {% endif %}{% endfor %}) : super(client) {
38-
{% for parameter in service.globalParams %}
39-
this.{{ parameter.name | caseCamel | escapeKeyword }} = {{ parameter.name | caseCamel | escapeKeyword }}
40-
{% endfor %}
41-
}
42-
{% else %}
4331
public constructor (client: Client) : super(client) { }
44-
{% endif %}
4532

4633
{% for method in service.methods %}
4734
/**

templates/dart/lib/services/service.dart.twig

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,9 @@ part of {{ language.params.packageName }};
1111
{{ service.description|dartComment}}
1212
{% endif %}
1313
class {{ service.name | caseUcfirst }} extends Service {
14-
{{ service.name | caseUcfirst }}(super.client{{ _self.service_params(service.globalParams) }});
15-
{% if service.globalParams | length %}
16-
{% for parameter in service.globalParams %}
17-
{{ parameter.type | typeName }}{% if not parameter.required %}?{% endif %} {{ parameter.name | caseCamel | overrideIdentifier }};
18-
{% endfor %}
19-
{% endif %}
20-
{% for method in service.methods %}
14+
{{ service.name | caseUcfirst }}(super.client);
2115

16+
{% for method in service.methods %}
2217
/// {{ method.title }}
2318
{% if method.description %}
2419
///

templates/deno/src/services/service.ts.twig

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -41,27 +41,12 @@ export type UploadProgress = {
4141
}
4242

4343
export class {{ service.name | caseUcfirst }} extends Service {
44-
{% if service.globalParams | length %}
45-
{% for parameter in service.globalParams %}
46-
protected {{ parameter.name | caseCamel | escapeKeyword }}: {{ parameter.type | typeName }};
47-
public set{{ parameter.name | caseUcfirst | escapeKeyword }}({{ parameter.name | caseCamel | escapeKeyword }}: {{ parameter.type | typeName }}): void
48-
{
49-
this.{{ parameter.name | caseCamel | escapeKeyword }} = {{ parameter.name | caseCamel | escapeKeyword }};
50-
}
51-
public get{{ parameter.name | caseUcfirst | escapeKeyword }}(): {{ parameter.type | typeName }}
52-
{
53-
return this.{{ parameter.name | caseCamel | escapeKeyword }};
54-
}
55-
{% endfor %}
56-
constructor(client: Client, {% for parameter in service.globalParams %} {{ parameter.name | caseCamel | escapeKeyword }}:{{ parameter.type | typeName }}{% if not parameter.required %}|null = null{% endif %}{% if not loop.last %}, {% endif %}{% endfor %})
44+
45+
constructor(client: Client)
5746
{
5847
super(client);
59-
60-
{% for parameter in service.globalParams %}
61-
this.{{ parameter.name | caseCamel | escapeKeyword }} = {{ parameter.name | caseCamel | escapeKeyword }};
62-
{% endfor %}
6348
}
64-
{% endif %}
49+
6550
{% for method in service.methods %}
6651
{% set generics = _self.get_generics(spec.definitions[method.responseModel], spec, true, true) %}
6752
{% set generics_return = _self.get_generics_return(spec.definitions[method.responseModel], spec) %}

templates/flutter/lib/services/service.dart.twig

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,7 @@ part of {{ language.params.packageName }};
1111
{{ service.description|dartComment}}
1212
{% endif %}
1313
class {{ service.name | caseUcfirst }} extends Service {
14-
{{ service.name | caseUcfirst }}(super.client{{ _self.service_params(service.globalParams) }});
15-
{% if service.globalParams | length %}
16-
{% for parameter in service.globalParams %}
17-
{{ parameter.type | typeName }}{% if not parameter.required %}?{% endif %} {{ parameter.name | caseCamel | overrideIdentifier }};
18-
{% endfor %}
19-
{% endif %}
14+
{{ service.name | caseUcfirst }}(super.client);
2015
{% for method in service.methods %}
2116

2217
/// {{ method.title }}

templates/kotlin/src/main/kotlin/io/appwrite/services/ServiceTemplate.kt.twig

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,7 @@ import java.io.File
2626

2727
class {{ service.name | caseUcfirst }} : Service {
2828

29-
{% if service.globalParams | length %}
30-
{% for parameter in service.globalParams %}
31-
val {{ parameter.name | caseCamel | escapeKeyword }}: {{ parameter.type | typeName | overrideIdentifier }}{% if not parameter.required %}?{% endif %}
32-
33-
{% endfor %}
34-
35-
public constructor(client: Client,{% for parameter in service.globalParams %} {{ parameter.name | caseCamel | escapeKeyword }}: {{ parameter.type | typeName | overrideIdentifier }}{% if not parameter.required %}? = null{% endif %}{% if not loop.last %}, {% endif %}{% endfor %}) : super(client) {
36-
{% for parameter in service.globalParams %}
37-
this.{{ parameter.name | caseCamel | escapeKeyword }} = {{ parameter.name | caseCamel | escapeKeyword }}
38-
{% endfor %}
39-
}
40-
{% else %}
4129
public constructor (client: Client) : super(client) { }
42-
{% endif %}
4330

4431
{% for method in service.methods %}
4532
/**

templates/node/lib/services/service.js.twig

Lines changed: 3 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -7,39 +7,12 @@ const { promisify } = require('util');
77
const fs = require('fs');
88

99
class {{ service.name | caseUcfirst }} extends Service {
10-
{% if service.globalParams | length %}
11-
{% for parameter in service.globalParams %}
12-
{{ parameter.name | caseCamel | escapeKeyword }};
13-
/**
14-
* Set {{ parameter.name }}.
15-
*
16-
* @param {{ '{' }}{{ parameter.type | typeName }}{{ '}' }} {{ parameter.name | caseCamel | escapeKeyword }}
17-
*
18-
* @return void
19-
*/
20-
set{{ parameter.name | caseUcfirst | escapeKeyword }}({{ parameter.name | caseCamel | escapeKeyword }})
21-
{
22-
this.{{ parameter.name | caseCamel | escapeKeyword }} = {{ parameter.name | caseCamel | escapeKeyword }};
23-
}
24-
/**
25-
* Get {{ parameter.name }}.
26-
*
27-
* @return {{ parameter.type | typeName }}
28-
*/
29-
get{{ parameter.name | caseUcfirst | escapeKeyword }}()
30-
{
31-
return this.{{ parameter.name | caseCamel | escapeKeyword }};
32-
}
33-
{% endfor %}
34-
constructor(client, {% for parameter in service.globalParams %} {{ parameter.name | caseCamel | escapeKeyword }}{% if not parameter.required %} = null{% endif %}{% if not loop.last %}, {% endif %}{% endfor %})
10+
11+
constructor(client)
3512
{
3613
super(client);
37-
38-
{% for parameter in service.globalParams %}
39-
this.{{ parameter.name | caseCamel | escapeKeyword }} = {{ parameter.name | caseCamel | escapeKeyword }};
40-
{% endfor %}
4114
}
42-
{% endif %}
15+
4316
{% for method in service.methods %}
4417

4518
/**

templates/php/src/Services/Service.php.twig

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,30 +9,11 @@ use {{ spec.title | caseUcfirst }}\InputFile;
99
1010
class {{ service.name | caseUcfirst }} extends Service
1111
{
12-
{% if service.globalParams | length %}
13-
{% for parameter in service.globalParams %}
14-
protected {{ parameter.type | typeName }} ${{ parameter.name | caseCamel | escapeKeyword }};
15-
16-
public function set{{ parameter.name | caseUcfirst | escapeKeyword }}({{ parameter.type | typeName }}${{ parameter.name | caseCamel | escapeKeyword }}): void
17-
{
18-
$this->{{ parameter.name | caseCamel | escapeKeyword }} = ${{ parameter.name | caseCamel | escapeKeyword }};
19-
}
20-
21-
public function get{{ parameter.name | caseUcfirst | escapeKeyword }}({{ parameter.type | typeName }}${{ parameter.name | caseCamel | escapeKeyword }}): {{ parameter.type | typeName }}
22-
{
23-
return $this->{{ parameter.name | caseCamel | escapeKeyword }};
24-
}
25-
{% endfor %}
26-
27-
public function __construct(Client $client, {% for parameter in service.globalParams %} {{ parameter.type | typeName }}${{ parameter.name | caseCamel | escapeKeyword }}{% if not parameter.required %} = null{% endif %}{% if not loop.last %}, {% endif %}{% endfor %})
12+
public function __construct(Client $client)
2813
{
2914
$this->client = $client;
30-
{% for parameter in service.globalParams %}
31-
$this->{{ parameter.name | caseCamel | escapeKeyword }} = ${{ parameter.name | caseCamel | escapeKeyword }};
32-
{% endfor %}
3315
}
3416
35-
{% endif %}
3617
{% for method in service.methods %}
3718
/**
3819
* {{ method.title }}

templates/python/package/services/service.py.twig

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,8 @@ from ..exception import AppwriteException
33

44
class {{ service.name | caseUcfirst }}(Service):
55

6-
{% if service.globalParams | length %}
7-
def __init__(self, client,{% for parameter in service.globalParams %} {{ parameter.name | caseSnake | escapeKeyword }}{% if not parameter.required %} = None{% endif %}{% if not loop.last %},{% endif %}{% endfor %}):
8-
super({{ service.name | caseUcfirst }}, self).__init__(client)
9-
{% for parameter in service.globalParams %}
10-
self.{{ parameter.name | caseSnake | escapeKeyword }} = {{ parameter.name | caseSnake | escapeKeyword }}
11-
{% endfor %}
12-
{% else %}
136
def __init__(self, client):
147
super({{ service.name | caseUcfirst }}, self).__init__(client)
15-
{% endif %}
168
{% for method in service.methods %}
179

1810
def {{ method.name | caseSnake }}(self{% if method.parameters.all|length > 0 %}, {% endif %}{% for parameter in method.parameters.all | filter((param) => not param.isGlobal) %}{{ parameter.name | escapeKeyword | caseSnake }}{% if not parameter.required %} = None{% endif %}{% if not loop.last %}, {% endif %}{% endfor %}{% if 'multipart/form-data' in method.consumes %}, on_progress = None{% endif %}):

templates/ruby/lib/container/services/service.rb.twig

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,9 @@
33
module {{spec.title | caseUcfirst}}
44
class {{ service.name | caseUcfirst }} < Service
55

6-
{% if service.globalParams | length %}
7-
{% for parameter in service.globalParams %}
8-
@{{ parameter.name | caseSnake | escapeKeyword }}{% if not parameter.required %}: nil{% endif %}
9-
{% endfor %}
10-
11-
def initialize(client, {% for parameter in service.globalParams %}{{ parameter.name | caseSnake | escapeKeyword }}:{% if not parameter.required %} nil{% endif %}{% if not loop.last %}, {% endif %}{% endfor %})
6+
def initialize(client)
127
@client = client
13-
{% for parameter in service.globalParams %}
14-
@{{ parameter.name | caseSnake | escapeKeyword }} = {{ parameter.name | caseSnake | escapeKeyword }}
15-
{% endfor %}
168
end
17-
{% endif %}
189

1910
{% for method in service.methods %}
2011
{{ method.description | rubyComment }}

templates/swift/Sources/Services/Service.swift.twig

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,12 @@ import NIO
1010
import {{spec.title | caseUcfirst}}Models
1111

1212
open class {{ service.name | caseUcfirst }}: Service {
13-
{% if service.globalParams | length %}
14-
{% for parameter in service.globalParams %}
15-
var {{ parameter.name | caseCamel | escapeKeyword }}: {{ parameter.type | typeName }}{% if not parameter.required %}?{% endif %}
16-
{% endfor %}
17-
1813

19-
public init(_ client: Client, {% for parameter in service.globalParams %}_ {{ parameter.name | caseCamel | escapeKeyword }}: {{ parameter.type | typeName }}{% if not parameter.required %}? = nil{% endif %}{% if not loop.last %}, {% endif %}{% endfor %})
14+
public init(_ client: client)
2015
{
21-
{% for parameter in service.globalParams %}
22-
self.{{ parameter.name | caseCamel | escapeKeyword }} = {{ parameter.name | caseCamel | escapeKeyword }}
23-
{% endfor %}
2416
super.init(client)
2517
}
2618

27-
{% endif %}
2819
{% for method in service.methods %}
2920
///
3021
/// {{ method.title }}

0 commit comments

Comments
 (0)