@@ -353,25 +353,50 @@ public function getFiles(): array
353
353
'destination ' => '/src/main/kotlin/{{ sdk.namespace | caseSlash }}/Permission.kt ' ,
354
354
'template ' => '/kotlin/src/main/kotlin/io/appwrite/Permission.kt.twig ' ,
355
355
],
356
+ [
357
+ 'scope ' => 'default ' ,
358
+ 'destination ' => '/src/test/kotlin/{{ sdk.namespace | caseSlash }}/PermissionTest.kt ' ,
359
+ 'template ' => '/kotlin/src/test/kotlin/io/appwrite/PermissionTest.kt.twig ' ,
360
+ ],
356
361
[
357
362
'scope ' => 'default ' ,
358
363
'destination ' => '/src/main/kotlin/{{ sdk.namespace | caseSlash }}/Role.kt ' ,
359
364
'template ' => '/kotlin/src/main/kotlin/io/appwrite/Role.kt.twig ' ,
360
365
],
366
+ [
367
+ 'scope ' => 'default ' ,
368
+ 'destination ' => '/src/test/kotlin/{{ sdk.namespace | caseSlash }}/RoleTest.kt ' ,
369
+ 'template ' => '/kotlin/src/test/kotlin/io/appwrite/RoleTest.kt.twig ' ,
370
+ ],
361
371
[
362
372
'scope ' => 'default ' ,
363
373
'destination ' => '/src/main/kotlin/{{ sdk.namespace | caseSlash }}/ID.kt ' ,
364
374
'template ' => '/kotlin/src/main/kotlin/io/appwrite/ID.kt.twig ' ,
365
375
],
376
+ [
377
+ 'scope ' => 'default ' ,
378
+ 'destination ' => '/src/test/kotlin/{{ sdk.namespace | caseSlash }}/IDTest.kt ' ,
379
+ 'template ' => '/kotlin/src/test/kotlin/io/appwrite/IDTest.kt.twig ' ,
380
+ ],
366
381
[
367
382
'scope ' => 'default ' ,
368
383
'destination ' => '/src/main/kotlin/{{ sdk.namespace | caseSlash }}/Query.kt ' ,
369
384
'template ' => '/kotlin/src/main/kotlin/io/appwrite/Query.kt.twig ' ,
370
385
],
386
+ [
387
+ 'scope ' => 'default ' ,
388
+ 'destination ' => '/src/test/kotlin/{{ sdk.namespace | caseSlash }}/QueryTest.kt ' ,
389
+ 'template ' => '/kotlin/src/test/kotlin/io/appwrite/QueryTest.kt.twig ' ,
390
+ ],
391
+ [
392
+ 'scope ' => 'default ' ,
393
+ 'destination ' => '/src/main/kotlin/{{ sdk.namespace | caseSlash }}/Response.kt ' ,
394
+ 'template ' => '/kotlin/src/main/kotlin/io/appwrite/Response.kt.twig ' ,
395
+ ],
371
396
[
372
397
'scope ' => 'default ' ,
373
398
'destination ' => '/src/main/kotlin/{{ sdk.namespace | caseSlash }}/coroutines/Callback.kt ' ,
374
- 'template ' => '/android/library/ src/main/java /io/appwrite/coroutines/Callback.kt.twig ' ,
399
+ 'template ' => '/kotlin/ src/main/kotlin /io/appwrite/coroutines/Callback.kt.twig ' ,
375
400
],
376
401
[
377
402
'scope ' => 'default ' ,
@@ -404,6 +429,11 @@ public function getFiles(): array
404
429
'destination ' => '/src/main/kotlin/{{ sdk.namespace | caseSlash }}/services/{{service.name | caseUcfirst}}.kt ' ,
405
430
'template ' => '/kotlin/src/main/kotlin/io/appwrite/services/ServiceTemplate.kt.twig ' ,
406
431
],
432
+ [
433
+ 'scope ' => 'service ' ,
434
+ 'destination ' => '/src/test/kotlin/{{ sdk.namespace | caseSlash }}/services/{{service.name | caseUcfirst}}ServiceTest.kt ' ,
435
+ 'template ' => '/kotlin/src/test/kotlin/io/appwrite/services/ServiceTest.kt.twig ' ,
436
+ ],
407
437
[
408
438
'scope ' => 'default ' ,
409
439
'destination ' => '/src/main/kotlin/{{ sdk.namespace | caseSlash }}/models/InputFile.kt ' ,
@@ -419,6 +449,11 @@ public function getFiles(): array
419
449
'destination ' => '/src/main/kotlin/{{ sdk.namespace | caseSlash }}/models/{{ definition.name | caseUcfirst }}.kt ' ,
420
450
'template ' => '/kotlin/src/main/kotlin/io/appwrite/models/Model.kt.twig ' ,
421
451
],
452
+ [
453
+ 'scope ' => 'definition ' ,
454
+ 'destination ' => '/src/test/kotlin/{{ sdk.namespace | caseSlash }}/models/{{ definition.name | caseUcfirst }}Test.kt ' ,
455
+ 'template ' => '/kotlin/src/test/kotlin/io/appwrite/models/ModelTest.kt.twig ' ,
456
+ ],
422
457
];
423
458
}
424
459
@@ -443,7 +478,7 @@ public function getFilters(): array
443
478
protected function getReturnType (array $ method , array $ spec , string $ namespace , string $ generic = 'T ' ): string
444
479
{
445
480
if ($ method ['type ' ] === 'webAuth ' ) {
446
- return 'Bool ' ;
481
+ return 'Boolean ' ;
447
482
}
448
483
if ($ method ['type ' ] === 'location ' ) {
449
484
return 'ByteArray ' ;
0 commit comments