Skip to content

Commit d288013

Browse files
authored
Merge pull request #1014 from appwrite/feat-route-muliplexing
Implement SDK Method Multiplexing
2 parents f0d2ea2 + 271f2d1 commit d288013

File tree

16 files changed

+355
-260
lines changed

16 files changed

+355
-260
lines changed

composer.lock

Lines changed: 146 additions & 93 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Spec/Swagger2.php

Lines changed: 209 additions & 129 deletions
Large diffs are not rendered by default.

templates/android/library/src/main/java/io/package/services/Service.kt.twig

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@ class {{ service.name | caseUcfirst }}(client: Client) : Service(client) {
2929

3030
{% for method in service.methods %}
3131
/**
32-
* {{ method.title }}
33-
*
3432
* {{ method.description | raw | replace({"\n": "", "\r": ""}) }}
3533
*
3634
{%~ for parameter in method.parameters.all %}
@@ -185,8 +183,6 @@ class {{ service.name | caseUcfirst }}(client: Client) : Service(client) {
185183

186184
{%~ if method.responseModel | hasGenericType(spec) %}
187185
/**
188-
* {{ method.title }}
189-
*
190186
* {{ method.description | raw | replace({"\n": "", "\r": ""}) }}
191187
*
192188
{%~ for parameter in method.parameters.all %}

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ open class {{ service.name | caseUcfirst | overrideIdentifier }}: Service {
1010

1111
{%~ for method in service.methods %}
1212
///
13-
/// {{ method.title }}
14-
///
1513
{%~ if method.description %}
1614
{{~ method.description | swiftComment }}
1715
///
@@ -75,8 +73,6 @@ open class {{ service.name | caseUcfirst | overrideIdentifier }}: Service {
7573
}
7674
{%~ if method.responseModel | hasGenericType(spec) %}
7775

78-
///
79-
/// {{ method.title }}
8076
///
8177
{%~ if method.description %}
8278
{{~ method.description | swiftComment }}

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ class {{ service.name | caseUcfirst }} extends Service {
1414
{{ service.name | caseUcfirst }}(super.client);
1515
{% for method in service.methods %}
1616

17-
/// {{ method.title }}
18-
///
1917
{%~ if method.description %}
2018
{{ method.description | dartComment }}
2119
{% endif %}

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,6 @@ export class {{ service.name | caseUcfirst }} extends Service {
6868
{% set generics = _self.get_generics(spec.definitions[method.responseModel], spec, true, true) %}
6969
{% set generics_return = _self.get_generics_return(spec.definitions[method.responseModel], spec) %}
7070
/**
71-
* {{ method.title }}
72-
*
7371
{% if method.description %}
7472
{{ method.description|comment1 }}
7573
*

templates/dotnet/Package/Services/ServiceTemplate.cs.twig

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,6 @@ namespace {{ spec.title | caseUcfirst }}.Services
2020
}
2121

2222
{%~ for method in service.methods %}
23-
{%~ if method.title %}
24-
/// <summary>
25-
/// {{ method.title }}
26-
{%~ endif %}
2723
{%~ if method.description %}
2824
/// <para>
2925
{{~ method.description | dotnetComment }}

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ class {{ service.name | caseUcfirst }} extends Service {
1515
{{ service.name | caseUcfirst }}(super.client);
1616
{% for method in service.methods %}
1717

18-
/// {{ method.title }}
19-
///
2018
{%~ if method.description %}
2119
{{ method.description|dartComment }}
2220
{% endif %}

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ class {{ service.name | caseUcfirst }}(client: Client) : Service(client) {
2323

2424
{% for method in service.methods %}
2525
/**
26-
* {{ method.title }}
27-
*
2826
* {{ method.description | raw | replace({"\n": "", "\r": ""}) }}
2927
*
3028
{%~ for parameter in method.parameters.all %}
@@ -86,8 +84,6 @@ class {{ service.name | caseUcfirst }}(client: Client) : Service(client) {
8684
{%~ if method.responseModel | hasGenericType(spec) %}
8785

8886
/**
89-
* {{ method.title }}
90-
*
9187
* {{ method.description | raw | replace({"\n": "", "\r": ""}) }}
9288
*
9389
{%~ for parameter in method.parameters.all %}

templates/node/src/services/template.ts.twig

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ export class {{ service.name | caseUcfirst }} {
2626

2727
{%~ for method in service.methods %}
2828
/**
29-
* {{ method.title }}
30-
*
3129
{%~ if method.description %}
3230
* {{ method.description }}
3331
{%~ endif %}

0 commit comments

Comments
 (0)