1
0
Fork 0
mirror of synced 2024-09-28 15:31:43 +12:00

Merge branch 'master' of github.com:appwrite/appwrite into dev

This commit is contained in:
Eldad Fux 2021-03-05 00:19:14 +02:00
commit d1415ac91e
73 changed files with 315 additions and 194 deletions

View file

@ -32,7 +32,7 @@ return [
[ [
'key' => 'flutter', 'key' => 'flutter',
'name' => 'Flutter', 'name' => 'Flutter',
'version' => '0.3.0', 'version' => '0.4.0-dev.2',
'url' => 'https://github.com/appwrite/sdk-for-flutter', 'url' => 'https://github.com/appwrite/sdk-for-flutter',
'package' => 'https://pub.dev/packages/appwrite', 'package' => 'https://pub.dev/packages/appwrite',
'enabled' => true, 'enabled' => true,
@ -165,7 +165,7 @@ return [
[ [
'key' => 'deno', 'key' => 'deno',
'name' => 'Deno', 'name' => 'Deno',
'version' => '0.1.0', 'version' => '0.1.1',
'url' => 'https://github.com/appwrite/sdk-for-deno', 'url' => 'https://github.com/appwrite/sdk-for-deno',
'package' => 'https://deno.land/x/appwrite', 'package' => 'https://deno.land/x/appwrite',
'enabled' => true, 'enabled' => true,
@ -199,7 +199,7 @@ return [
[ [
'key' => 'python', 'key' => 'python',
'name' => 'Python', 'name' => 'Python',
'version' => '0.1.0', 'version' => '0.1.1',
'url' => 'https://github.com/appwrite/sdk-for-python', 'url' => 'https://github.com/appwrite/sdk-for-python',
'package' => 'https://pypi.org/project/appwrite/', 'package' => 'https://pypi.org/project/appwrite/',
'enabled' => true, 'enabled' => true,
@ -216,7 +216,7 @@ return [
[ [
'key' => 'ruby', 'key' => 'ruby',
'name' => 'Ruby', 'name' => 'Ruby',
'version' => '2.0.0', 'version' => '2.0.2',
'url' => 'https://github.com/appwrite/sdk-for-ruby', 'url' => 'https://github.com/appwrite/sdk-for-ruby',
'package' => 'https://rubygems.org/gems/appwrite', 'package' => 'https://rubygems.org/gems/appwrite',
'enabled' => true, 'enabled' => true,
@ -284,7 +284,7 @@ return [
[ [
'key' => 'dart', 'key' => 'dart',
'name' => 'Dart', 'name' => 'Dart',
'version' => '0.2.0', 'version' => '0.3.1',
'url' => 'https://github.com/appwrite/sdk-for-dart', 'url' => 'https://github.com/appwrite/sdk-for-dart',
'package' => 'https://pub.dev/packages/dart_appwrite', 'package' => 'https://pub.dev/packages/dart_appwrite',
'enabled' => true, 'enabled' => true,
@ -301,7 +301,7 @@ return [
[ [
'key' => 'cli', 'key' => 'cli',
'name' => 'Command Line', 'name' => 'Command Line',
'version' => '0.5.0', 'version' => '0.6.0',
'url' => 'https://github.com/appwrite/sdk-for-cli', 'url' => 'https://github.com/appwrite/sdk-for-cli',
'package' => 'https://github.com/appwrite/sdk-for-cli', 'package' => 'https://github.com/appwrite/sdk-for-cli',
'enabled' => true, 'enabled' => true,

View file

@ -96,6 +96,16 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
$config = new CLI(); $config = new CLI();
$config->setComposerVendor('appwrite'); $config->setComposerVendor('appwrite');
$config->setComposerPackage('cli'); $config->setComposerPackage('cli');
$config->setExecutableName('appwrite');
$config->setExecutableName('appwrite');
$config->setLogo("
_ _ _ ___ __ _____
/_\ _ __ _ ____ ___ __(_) |_ ___ / __\ / / \_ \
//_\\| '_ \| '_ \ \ /\ / / '__| | __/ _ \ / / / / / /\/
/ _ \ |_) | |_) \ V V /| | | | || __/ / /___/ /___/\/ /_
\_/ \_/ .__/| .__/ \_/\_/ |_| |_|\__\___| \____/\____/\____/
|_| |_|
");
break; break;
case 'php': case 'php':
$config = new PHP(); $config = new PHP();

View file

@ -60,7 +60,7 @@
"slickdeals/statsd": "~3.0" "slickdeals/statsd": "~3.0"
}, },
"require-dev": { "require-dev": {
"appwrite/sdk-generator": "0.5.5", "appwrite/sdk-generator": "0.6.2",
"phpunit/phpunit": "9.4.2", "phpunit/phpunit": "9.4.2",
"swoole/ide-helper": "4.5.5", "swoole/ide-helper": "4.5.5",
"vimeo/psalm": "4.1.1" "vimeo/psalm": "4.1.1"

46
composer.lock generated
View file

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "c89bd786aae720e161185007212f6594", "content-hash": "442d6d8b6c76ef7ae5ea26e500af6479",
"packages": [ "packages": [
{ {
"name": "adhocore/jwt", "name": "adhocore/jwt",
@ -522,12 +522,12 @@
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/psr7.git", "url": "https://github.com/guzzle/psr7.git",
"reference": "f47ece9e6e8ce74e3be04bef47f46061dc18c095" "reference": "2f3e4f6cf8fd4aad7624c90a94f0ab38fde25976"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/psr7/zipball/f47ece9e6e8ce74e3be04bef47f46061dc18c095", "url": "https://api.github.com/repos/guzzle/psr7/zipball/2f3e4f6cf8fd4aad7624c90a94f0ab38fde25976",
"reference": "f47ece9e6e8ce74e3be04bef47f46061dc18c095", "reference": "2f3e4f6cf8fd4aad7624c90a94f0ab38fde25976",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -589,7 +589,7 @@
"issues": "https://github.com/guzzle/psr7/issues", "issues": "https://github.com/guzzle/psr7/issues",
"source": "https://github.com/guzzle/psr7/tree/1.x" "source": "https://github.com/guzzle/psr7/tree/1.x"
}, },
"time": "2020-12-08T11:45:39+00:00" "time": "2021-03-02T18:57:24+00:00"
}, },
{ {
"name": "influxdb/influxdb-php", "name": "influxdb/influxdb-php",
@ -965,12 +965,12 @@
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/php-fig/log.git", "url": "https://github.com/php-fig/log.git",
"reference": "dd738d0b4491f32725492cf345f6b501f5922fec" "reference": "a18c1e692e02b84abbafe4856c3cd7cc6903908c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/php-fig/log/zipball/dd738d0b4491f32725492cf345f6b501f5922fec", "url": "https://api.github.com/repos/php-fig/log/zipball/a18c1e692e02b84abbafe4856c3cd7cc6903908c",
"reference": "dd738d0b4491f32725492cf345f6b501f5922fec", "reference": "a18c1e692e02b84abbafe4856c3cd7cc6903908c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1008,7 +1008,7 @@
"support": { "support": {
"source": "https://github.com/php-fig/log/tree/master" "source": "https://github.com/php-fig/log/tree/master"
}, },
"time": "2020-09-18T06:44:51+00:00" "time": "2021-03-02T15:02:34+00:00"
}, },
{ {
"name": "ralouphie/getallheaders", "name": "ralouphie/getallheaders",
@ -1900,21 +1900,21 @@
}, },
{ {
"name": "utopia-php/storage", "name": "utopia-php/storage",
"version": "0.4.1", "version": "0.4.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/utopia-php/storage.git", "url": "https://github.com/utopia-php/storage.git",
"reference": "86f749f2d79268528732e560f77dde0155e162ca" "reference": "9db3ab713a6d392c3c2c799aeea751f6c8dc2ff7"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/utopia-php/storage/zipball/86f749f2d79268528732e560f77dde0155e162ca", "url": "https://api.github.com/repos/utopia-php/storage/zipball/9db3ab713a6d392c3c2c799aeea751f6c8dc2ff7",
"reference": "86f749f2d79268528732e560f77dde0155e162ca", "reference": "9db3ab713a6d392c3c2c799aeea751f6c8dc2ff7",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.4", "php": ">=7.4",
"utopia-php/framework": "0.10.0" "utopia-php/framework": "0.*.*"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^9.3", "phpunit/phpunit": "^9.3",
@ -1946,9 +1946,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/utopia-php/storage/issues", "issues": "https://github.com/utopia-php/storage/issues",
"source": "https://github.com/utopia-php/storage/tree/0.4.1" "source": "https://github.com/utopia-php/storage/tree/0.4.3"
}, },
"time": "2021-02-19T05:04:44+00:00" "time": "2021-03-02T20:25:02+00:00"
}, },
{ {
"name": "utopia-php/swoole", "name": "utopia-php/swoole",
@ -2067,12 +2067,12 @@
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/webmozarts/assert.git", "url": "https://github.com/webmozarts/assert.git",
"reference": "9c89b265ccc4092d58e66d72af5d343ee77a41ae" "reference": "4631e2c7d2d7132adac9fd84d4c1a98c10a6e049"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/webmozarts/assert/zipball/9c89b265ccc4092d58e66d72af5d343ee77a41ae", "url": "https://api.github.com/repos/webmozarts/assert/zipball/4631e2c7d2d7132adac9fd84d4c1a98c10a6e049",
"reference": "9c89b265ccc4092d58e66d72af5d343ee77a41ae", "reference": "4631e2c7d2d7132adac9fd84d4c1a98c10a6e049",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2118,7 +2118,7 @@
"issues": "https://github.com/webmozarts/assert/issues", "issues": "https://github.com/webmozarts/assert/issues",
"source": "https://github.com/webmozarts/assert/tree/master" "source": "https://github.com/webmozarts/assert/tree/master"
}, },
"time": "2021-01-18T12:52:36+00:00" "time": "2021-02-28T20:01:57+00:00"
} }
], ],
"packages-dev": [ "packages-dev": [
@ -2292,11 +2292,11 @@
}, },
{ {
"name": "appwrite/sdk-generator", "name": "appwrite/sdk-generator",
"version": "0.5.5", "version": "0.6.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/appwrite/sdk-generator", "url": "https://github.com/appwrite/sdk-generator",
"reference": "08d6dc72f83ec99cfc0f7a50cb7fc0be0c029ac1" "reference": "d96376295c9265a054634d21dcdbfc02b832c677"
}, },
"require": { "require": {
"ext-curl": "*", "ext-curl": "*",
@ -2326,7 +2326,7 @@
} }
], ],
"description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms",
"time": "2021-02-18T16:37:32+00:00" "time": "2021-03-03T12:53:32+00:00"
}, },
{ {
"name": "composer/package-versions-deprecated", "name": "composer/package-versions-deprecated",

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.createOAuth2Session( Future result = account.createOAuth2Session(
provider: 'amazon', provider: 'amazon',
); );
@ -19,4 +18,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.createRecovery( Future result = account.createRecovery(
email: 'email@example.com', email: 'email@example.com',
url: 'https://example.com', url: 'https://example.com',
@ -20,4 +19,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.createSession( Future result = account.createSession(
email: 'email@example.com', email: 'email@example.com',
password: 'password', password: 'password',
@ -20,4 +19,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.createVerification( Future result = account.createVerification(
url: 'https://example.com', url: 'https://example.com',
); );
@ -19,4 +18,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.create( Future result = account.create(
email: 'email@example.com', email: 'email@example.com',
password: 'password', password: 'password',
@ -20,4 +19,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.deleteSession( Future result = account.deleteSession(
sessionId: '[SESSION_ID]', sessionId: '[SESSION_ID]',
); );
@ -19,4 +18,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.deleteSessions(); Future result = account.deleteSessions();
result result
@ -17,4 +16,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.delete(); Future result = account.delete();
result result
@ -17,4 +16,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.getLogs(); Future result = account.getLogs();
result result
@ -17,4 +16,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.getPrefs(); Future result = account.getPrefs();
result result
@ -17,4 +16,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.getSessions(); Future result = account.getSessions();
result result
@ -17,4 +16,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.get(); Future result = account.get();
result result
@ -17,4 +16,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.updateEmail( Future result = account.updateEmail(
email: 'email@example.com', email: 'email@example.com',
password: 'password', password: 'password',
@ -20,4 +19,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.updateName( Future result = account.updateName(
name: '[NAME]', name: '[NAME]',
); );
@ -19,4 +18,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.updatePassword( Future result = account.updatePassword(
password: 'password', password: 'password',
oldPassword: 'password', oldPassword: 'password',
@ -20,4 +19,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.updatePrefs( Future result = account.updatePrefs(
prefs: {}, prefs: {},
); );
@ -19,4 +18,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.updateRecovery( Future result = account.updateRecovery(
userId: '[USER_ID]', userId: '[USER_ID]',
secret: '[SECRET]', secret: '[SECRET]',
@ -22,4 +21,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = account.updateVerification( Future result = account.updateVerification(
userId: '[USER_ID]', userId: '[USER_ID]',
secret: '[SECRET]', secret: '[SECRET]',
@ -20,4 +19,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,10 +8,18 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
}
String result = avatars.getBrowser( //displaying image
FutureBuilder(
future: avatars.getBrowser(
code: 'aa', code: 'aa',
); ), //works for both public file and private file, for private files you need to be logged in
builder: (context, snapshot) {
print(result); // Resource URL string return snapshot.hasData && snapshot.data != null
} ? Image.memory(
snapshot.data.data,
)
: CircularProgressIndicator();
},
);

View file

@ -8,10 +8,18 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
}
String result = avatars.getCreditCard( //displaying image
FutureBuilder(
future: avatars.getCreditCard(
code: 'amex', code: 'amex',
); ), //works for both public file and private file, for private files you need to be logged in
builder: (context, snapshot) {
print(result); // Resource URL string return snapshot.hasData && snapshot.data != null
} ? Image.memory(
snapshot.data.data,
)
: CircularProgressIndicator();
},
);

View file

@ -8,10 +8,18 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
}
String result = avatars.getFavicon( //displaying image
FutureBuilder(
future: avatars.getFavicon(
url: 'https://example.com', url: 'https://example.com',
); ), //works for both public file and private file, for private files you need to be logged in
builder: (context, snapshot) {
print(result); // Resource URL string return snapshot.hasData && snapshot.data != null
} ? Image.memory(
snapshot.data.data,
)
: CircularProgressIndicator();
},
);

View file

@ -8,10 +8,18 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
}
String result = avatars.getFlag( //displaying image
FutureBuilder(
future: avatars.getFlag(
code: 'af', code: 'af',
); ), //works for both public file and private file, for private files you need to be logged in
builder: (context, snapshot) {
print(result); // Resource URL string return snapshot.hasData && snapshot.data != null
} ? Image.memory(
snapshot.data.data,
)
: CircularProgressIndicator();
},
);

View file

@ -8,10 +8,18 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
}
String result = avatars.getImage( //displaying image
FutureBuilder(
future: avatars.getImage(
url: 'https://example.com', url: 'https://example.com',
); ), //works for both public file and private file, for private files you need to be logged in
builder: (context, snapshot) {
print(result); // Resource URL string return snapshot.hasData && snapshot.data != null
} ? Image.memory(
snapshot.data.data,
)
: CircularProgressIndicator();
},
);

View file

@ -8,9 +8,17 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
}
String result = avatars.getInitials( //displaying image
); FutureBuilder(
future: avatars.getInitials(
print(result); // Resource URL string ), //works for both public file and private file, for private files you need to be logged in
} builder: (context, snapshot) {
return snapshot.hasData && snapshot.data != null
? Image.memory(
snapshot.data.data,
)
: CircularProgressIndicator();
},
);

View file

@ -8,10 +8,18 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
}
String result = avatars.getQR( //displaying image
FutureBuilder(
future: avatars.getQR(
text: '[TEXT]', text: '[TEXT]',
); ), //works for both public file and private file, for private files you need to be logged in
builder: (context, snapshot) {
print(result); // Resource URL string return snapshot.hasData && snapshot.data != null
} ? Image.memory(
snapshot.data.data,
)
: CircularProgressIndicator();
},
);

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = database.createDocument( Future result = database.createDocument(
collectionId: '[COLLECTION_ID]', collectionId: '[COLLECTION_ID]',
data: {}, data: {},
@ -22,4 +21,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = database.deleteDocument( Future result = database.deleteDocument(
collectionId: '[COLLECTION_ID]', collectionId: '[COLLECTION_ID]',
documentId: '[DOCUMENT_ID]', documentId: '[DOCUMENT_ID]',
@ -20,4 +19,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = database.getDocument( Future result = database.getDocument(
collectionId: '[COLLECTION_ID]', collectionId: '[COLLECTION_ID]',
documentId: '[DOCUMENT_ID]', documentId: '[DOCUMENT_ID]',
@ -20,4 +19,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = database.listDocuments( Future result = database.listDocuments(
collectionId: '[COLLECTION_ID]', collectionId: '[COLLECTION_ID]',
); );
@ -19,4 +18,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = database.updateDocument( Future result = database.updateDocument(
collectionId: '[COLLECTION_ID]', collectionId: '[COLLECTION_ID]',
documentId: '[DOCUMENT_ID]', documentId: '[DOCUMENT_ID]',
@ -23,4 +22,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = functions.createExecution( Future result = functions.createExecution(
functionId: '[FUNCTION_ID]', functionId: '[FUNCTION_ID]',
); );
@ -19,4 +18,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = functions.getExecution( Future result = functions.getExecution(
functionId: '[FUNCTION_ID]', functionId: '[FUNCTION_ID]',
executionId: '[EXECUTION_ID]', executionId: '[EXECUTION_ID]',
@ -20,4 +19,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = functions.listExecutions( Future result = functions.listExecutions(
functionId: '[FUNCTION_ID]', functionId: '[FUNCTION_ID]',
); );
@ -19,4 +18,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = locale.getContinents(); Future result = locale.getContinents();
result result
@ -17,4 +16,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = locale.getCountriesEU(); Future result = locale.getCountriesEU();
result result
@ -17,4 +16,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = locale.getCountriesPhones(); Future result = locale.getCountriesPhones();
result result
@ -17,4 +16,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = locale.getCountries(); Future result = locale.getCountries();
result result
@ -17,4 +16,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = locale.getCurrencies(); Future result = locale.getCurrencies();
result result
@ -17,4 +16,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = locale.getLanguages(); Future result = locale.getLanguages();
result result
@ -17,4 +16,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = locale.get(); Future result = locale.get();
result result
@ -17,4 +16,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -9,7 +9,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = storage.createFile( Future result = storage.createFile(
file: await MultipartFile.fromFile('./path-to-files/image.jpg', 'image.jpg'), file: await MultipartFile.fromFile('./path-to-files/image.jpg', 'image.jpg'),
read: [], read: [],
@ -22,4 +21,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = storage.deleteFile( Future result = storage.deleteFile(
fileId: '[FILE_ID]', fileId: '[FILE_ID]',
); );
@ -19,4 +18,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,10 +8,18 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
}
String result = storage.getFileDownload( //displaying image
FutureBuilder(
future: storage.getFileDownload(
fileId: '[FILE_ID]', fileId: '[FILE_ID]',
); ), //works for both public file and private file, for private files you need to be logged in
builder: (context, snapshot) {
print(result); // Resource URL string return snapshot.hasData && snapshot.data != null
} ? Image.memory(
snapshot.data.data,
)
: CircularProgressIndicator();
},
);

View file

@ -8,10 +8,18 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
}
String result = storage.getFilePreview( //displaying image
FutureBuilder(
future: storage.getFilePreview(
fileId: '[FILE_ID]', fileId: '[FILE_ID]',
); ), //works for both public file and private file, for private files you need to be logged in
builder: (context, snapshot) {
print(result); // Resource URL string return snapshot.hasData && snapshot.data != null
} ? Image.memory(
snapshot.data.data,
)
: CircularProgressIndicator();
},
);

View file

@ -8,10 +8,18 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
}
String result = storage.getFileView( //displaying image
FutureBuilder(
future: storage.getFileView(
fileId: '[FILE_ID]', fileId: '[FILE_ID]',
); ), //works for both public file and private file, for private files you need to be logged in
builder: (context, snapshot) {
print(result); // Resource URL string return snapshot.hasData && snapshot.data != null
} ? Image.memory(
snapshot.data.data,
)
: CircularProgressIndicator();
},
);

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = storage.getFile( Future result = storage.getFile(
fileId: '[FILE_ID]', fileId: '[FILE_ID]',
); );
@ -19,4 +18,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = storage.listFiles( Future result = storage.listFiles(
); );
@ -18,4 +17,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = storage.updateFile( Future result = storage.updateFile(
fileId: '[FILE_ID]', fileId: '[FILE_ID]',
read: [], read: [],
@ -21,4 +20,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = teams.createMembership( Future result = teams.createMembership(
teamId: '[TEAM_ID]', teamId: '[TEAM_ID]',
email: 'email@example.com', email: 'email@example.com',
@ -22,4 +21,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = teams.create( Future result = teams.create(
name: '[NAME]', name: '[NAME]',
); );
@ -19,4 +18,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = teams.deleteMembership( Future result = teams.deleteMembership(
teamId: '[TEAM_ID]', teamId: '[TEAM_ID]',
inviteId: '[INVITE_ID]', inviteId: '[INVITE_ID]',
@ -20,4 +19,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = teams.delete( Future result = teams.delete(
teamId: '[TEAM_ID]', teamId: '[TEAM_ID]',
); );
@ -19,4 +18,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = teams.getMemberships( Future result = teams.getMemberships(
teamId: '[TEAM_ID]', teamId: '[TEAM_ID]',
); );
@ -19,4 +18,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = teams.get( Future result = teams.get(
teamId: '[TEAM_ID]', teamId: '[TEAM_ID]',
); );
@ -19,4 +18,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = teams.list( Future result = teams.list(
); );
@ -18,4 +17,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = teams.updateMembershipStatus( Future result = teams.updateMembershipStatus(
teamId: '[TEAM_ID]', teamId: '[TEAM_ID]',
inviteId: '[INVITE_ID]', inviteId: '[INVITE_ID]',
@ -22,4 +21,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -8,7 +8,6 @@ void main() { // Init SDK
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
.setProject('5df5acd0d48c2') // Your project ID .setProject('5df5acd0d48c2') // Your project ID
; ;
Future result = teams.update( Future result = teams.update(
teamId: '[TEAM_ID]', teamId: '[TEAM_ID]',
name: '[NAME]', name: '[NAME]',
@ -20,4 +19,4 @@ void main() { // Init SDK
}).catchError((error) { }).catchError((error) {
print(error.response); print(error.response);
}); });
} }

View file

@ -10,9 +10,14 @@ void main() { // Init SDK
.setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key .setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key
; ;
String result = avatars.getBrowser( Future result = avatars.getBrowser(
code: 'aa', code: 'aa',
); );
print(result); // Resource URL string result
.then((response) {
print(response);
}).catchError((error) {
print(error.response);
});
} }

View file

@ -10,9 +10,14 @@ void main() { // Init SDK
.setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key .setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key
; ;
String result = avatars.getCreditCard( Future result = avatars.getCreditCard(
code: 'amex', code: 'amex',
); );
print(result); // Resource URL string result
.then((response) {
print(response);
}).catchError((error) {
print(error.response);
});
} }

View file

@ -10,9 +10,14 @@ void main() { // Init SDK
.setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key .setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key
; ;
String result = avatars.getFavicon( Future result = avatars.getFavicon(
url: 'https://example.com', url: 'https://example.com',
); );
print(result); // Resource URL string result
.then((response) {
print(response);
}).catchError((error) {
print(error.response);
});
} }

View file

@ -10,9 +10,14 @@ void main() { // Init SDK
.setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key .setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key
; ;
String result = avatars.getFlag( Future result = avatars.getFlag(
code: 'af', code: 'af',
); );
print(result); // Resource URL string result
.then((response) {
print(response);
}).catchError((error) {
print(error.response);
});
} }

View file

@ -10,9 +10,14 @@ void main() { // Init SDK
.setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key .setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key
; ;
String result = avatars.getImage( Future result = avatars.getImage(
url: 'https://example.com', url: 'https://example.com',
); );
print(result); // Resource URL string result
.then((response) {
print(response);
}).catchError((error) {
print(error.response);
});
} }

View file

@ -10,8 +10,13 @@ void main() { // Init SDK
.setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key .setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key
; ;
String result = avatars.getInitials( Future result = avatars.getInitials(
); );
print(result); // Resource URL string result
.then((response) {
print(response);
}).catchError((error) {
print(error.response);
});
} }

View file

@ -10,9 +10,14 @@ void main() { // Init SDK
.setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key .setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key
; ;
String result = avatars.getQR( Future result = avatars.getQR(
text: '[TEXT]', text: '[TEXT]',
); );
print(result); // Resource URL string result
.then((response) {
print(response);
}).catchError((error) {
print(error.response);
});
} }

View file

@ -10,9 +10,14 @@ void main() { // Init SDK
.setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key .setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key
; ;
String result = storage.getFileDownload( Future result = storage.getFileDownload(
fileId: '[FILE_ID]', fileId: '[FILE_ID]',
); );
print(result); // Resource URL string result
.then((response) {
print(response);
}).catchError((error) {
print(error.response);
});
} }

View file

@ -10,9 +10,14 @@ void main() { // Init SDK
.setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key .setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key
; ;
String result = storage.getFilePreview( Future result = storage.getFilePreview(
fileId: '[FILE_ID]', fileId: '[FILE_ID]',
); );
print(result); // Resource URL string result
.then((response) {
print(response);
}).catchError((error) {
print(error.response);
});
} }

View file

@ -10,9 +10,14 @@ void main() { // Init SDK
.setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key .setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key
; ;
String result = storage.getFileView( Future result = storage.getFileView(
fileId: '[FILE_ID]', fileId: '[FILE_ID]',
); );
print(result); // Resource URL string result
.then((response) {
print(response);
}).catchError((error) {
print(error.response);
});
} }

View file

@ -1,3 +1,17 @@
## 0.3.1
- Minor fixes for custom exceptions
## 0.3.0
- Improved code quality
- Added a custom Appwrite exception
- Enabled access to private storage file
## 0.2.0
- Upgraded to work with Appwrite 0.7
## 0.1.0 ## 0.1.0
- First release - First release

View file

@ -1,3 +1,17 @@
## 0.4.0-dev.2
- Minor fixes for custom exceptions
## 0.4.0-dev.1
- Improved code quality
- Enabled access to private storage file
- Added easier integration for preview images and the Image widget
## 0.3.0
- Upgraded to work with Appwrite 0.7
## 0.3.0-dev.2 ## 0.3.0-dev.2
- Fix for an error when using a self-signed certificate for Web - Fix for an error when using a self-signed certificate for Web