1
0
Fork 0
mirror of synced 2024-06-26 18:20:43 +12:00

Updated SDKs and UI

This commit is contained in:
Eldad Fux 2020-01-30 22:58:49 +02:00
parent f4d09c76ea
commit b4b5ceee1c
147 changed files with 3083 additions and 181 deletions

View file

@ -121,7 +121,7 @@ $utopia->get('/v1/storage/files')
->label('scope', 'files.read')
->label('sdk.platform', [APP_PLATFORM_CLIENT, APP_PLATFORM_SERVER])
->label('sdk.namespace', 'storage')
->label('sdk.method', 'list')
->label('sdk.method', 'listFiles')
->label('sdk.description', '/docs/references/storage/list-files.md')
->param('search', '', function () { return new Text(256); }, 'Search term to filter your list results.', true)
->param('limit', 25, function () { return new Range(0, 100); }, 'Results limit value. By default will return maximum 25 results. Maximum of 100 results allowed per request.', true)
@ -154,7 +154,7 @@ $utopia->get('/v1/storage/files/:fileId')
->label('scope', 'files.read')
->label('sdk.platform', [APP_PLATFORM_CLIENT, APP_PLATFORM_SERVER])
->label('sdk.namespace', 'storage')
->label('sdk.method', 'get')
->label('sdk.method', 'getFile')
->label('sdk.description', '/docs/references/storage/get-file.md')
->param('fileId', '', function () { return new UID(); }, 'File unique ID.')
->action(
@ -174,7 +174,7 @@ $utopia->get('/v1/storage/files/:fileId/preview')
->label('scope', 'files.read')
->label('sdk.platform', [APP_PLATFORM_CLIENT, APP_PLATFORM_SERVER])
->label('sdk.namespace', 'storage')
->label('sdk.method', 'getPreview')
->label('sdk.method', 'getFilePreview')
->label('sdk.description', '/docs/references/storage/get-file-preview.md')
->label('sdk.response.type', 'image/*')
->param('fileId', '', function () { return new UID(); }, 'File unique ID')
@ -287,7 +287,7 @@ $utopia->get('/v1/storage/files/:fileId/download')
->label('scope', 'files.read')
->label('sdk.platform', [APP_PLATFORM_CLIENT, APP_PLATFORM_SERVER])
->label('sdk.namespace', 'storage')
->label('sdk.method', 'getDownload')
->label('sdk.method', 'getFileDownload')
->label('sdk.description', '/docs/references/storage/get-file-download.md')
->label('sdk.response.type', '*')
->param('fileId', '', function () { return new UID(); }, 'File unique ID.')
@ -339,7 +339,7 @@ $utopia->get('/v1/storage/files/:fileId/view')
->label('scope', 'files.read')
->label('sdk.platform', [APP_PLATFORM_CLIENT, APP_PLATFORM_SERVER])
->label('sdk.namespace', 'storage')
->label('sdk.method', 'getView')
->label('sdk.method', 'getFileView')
->label('sdk.description', '/docs/references/storage/get-file-view.md')
->label('sdk.response.type', '*')
->param('fileId', '', function () { return new UID(); }, 'File unique ID.')
@ -409,7 +409,7 @@ $utopia->post('/v1/storage/files')
->label('webhook', 'storage.files.create')
->label('sdk.platform', [APP_PLATFORM_CLIENT, APP_PLATFORM_SERVER])
->label('sdk.namespace', 'storage')
->label('sdk.method', 'create')
->label('sdk.method', 'createFile')
->label('sdk.description', '/docs/references/storage/create-file.md')
->label('sdk.consumes', 'multipart/form-data')
->param('file', [], function () { return new File(); }, 'Binary Files.', false)
@ -543,7 +543,7 @@ $utopia->put('/v1/storage/files/:fileId')
->label('webhook', 'storage.files.update')
->label('sdk.platform', [APP_PLATFORM_CLIENT, APP_PLATFORM_SERVER])
->label('sdk.namespace', 'storage')
->label('sdk.method', 'update')
->label('sdk.method', 'updateFile')
->label('sdk.description', '/docs/references/storage/update-file.md')
->param('fileId', '', function () { return new UID(); }, 'File unique ID.')
->param('read', [], function () { return new ArrayList(new Text(64)); }, 'An array of strings with read permissions. By default no user is granted with any read permissions. [learn more about permissions](/docs/permissions) and get a full list of available permissions.')
@ -588,7 +588,7 @@ $utopia->delete('/v1/storage/files/:fileId')
->label('webhook', 'storage.files.delete')
->label('sdk.platform', [APP_PLATFORM_CLIENT, APP_PLATFORM_SERVER])
->label('sdk.namespace', 'storage')
->label('sdk.method', 'delete')
->label('sdk.method', 'deleteFile')
->label('sdk.description', '/docs/references/storage/delete-file.md')
->param('fileId', '', function () { return new UID(); }, 'File unique ID.')
->action(
@ -629,7 +629,7 @@ $utopia->get('/v1/storage/files/:fileId/scan')
->label('scope', 'god')
->label('sdk.platform', [APP_PLATFORM_CLIENT, APP_PLATFORM_SERVER])
->label('sdk.namespace', 'storage')
->label('sdk.method', 'getScan')
->label('sdk.method', 'getFileScan')
->label('sdk.hide', true)
->param('fileId', '', function () { return new UID(); }, 'File unique ID.')
->param('storage', 'local', function () { return new WhiteList(['local']);})

View file

@ -9,7 +9,7 @@ class Storage extends Service {
/// Get a list of all the user files. You can use the query params to filter
/// your results. On admin mode, this endpoint will return a list of all of the
/// project files. [Learn more about different API modes](/docs/admin).
Future<Response> list({search = null, limit = 25, offset = null, orderType = 'ASC'}) async {
Future<Response> listFiles({search = null, limit = 25, offset = null, orderType = 'ASC'}) async {
String path = '/storage/files';
Map<String, dynamic> params = {
@ -24,7 +24,7 @@ class Storage extends Service {
/// Create a new file. The user who creates the file will automatically be
/// assigned to read and write access unless he has passed custom values for
/// read and write arguments.
Future<Response> create({file, read, write}) async {
Future<Response> createFile({file, read, write}) async {
String path = '/storage/files';
Map<String, dynamic> params = {
@ -37,7 +37,7 @@ class Storage extends Service {
}
/// Get file by its unique ID. This endpoint response returns a JSON object
/// with the file metadata.
Future<Response> get({fileId}) async {
Future<Response> getFile({fileId}) async {
String path = '/storage/files/{fileId}'.replaceAll(RegExp('{fileId}'), fileId);
Map<String, dynamic> params = {
@ -47,7 +47,7 @@ class Storage extends Service {
}
/// Update file by its unique ID. Only users with write permissions have access
/// to update this resource.
Future<Response> update({fileId, read, write}) async {
Future<Response> updateFile({fileId, read, write}) async {
String path = '/storage/files/{fileId}'.replaceAll(RegExp('{fileId}'), fileId);
Map<String, dynamic> params = {
@ -59,7 +59,7 @@ class Storage extends Service {
}
/// Delete a file by its unique ID. Only users with write permissions have
/// access to delete this resource.
Future<Response> delete({fileId}) async {
Future<Response> deleteFile({fileId}) async {
String path = '/storage/files/{fileId}'.replaceAll(RegExp('{fileId}'), fileId);
Map<String, dynamic> params = {
@ -70,7 +70,7 @@ class Storage extends Service {
/// Get file content by its unique ID. The endpoint response return with a
/// 'Content-Disposition: attachment' header that tells the browser to start
/// downloading the file to user downloads directory.
Future<Response> getDownload({fileId}) async {
Future<Response> getFileDownload({fileId}) async {
String path = '/storage/files/{fileId}/download'.replaceAll(RegExp('{fileId}'), fileId);
Map<String, dynamic> params = {
@ -82,7 +82,7 @@ class Storage extends Service {
/// files (jpg, png, and gif), other supported formats, like pdf, docs, slides,
/// and spreadsheets, will return the file icon image. You can also pass query
/// string arguments for cutting and resizing your preview image.
Future<Response> getPreview({fileId, width = null, height = null, quality = 100, background = null, output = null}) async {
Future<Response> getFilePreview({fileId, width = null, height = null, quality = 100, background = null, output = null}) async {
String path = '/storage/files/{fileId}/preview'.replaceAll(RegExp('{fileId}'), fileId);
Map<String, dynamic> params = {
@ -97,7 +97,7 @@ class Storage extends Service {
}
/// Get file content by its unique ID. This endpoint is similar to the download
/// method but returns with no 'Content-Disposition: attachment' header.
Future<Response> getView({fileId, as = null}) async {
Future<Response> getFileView({fileId, as = null}) async {
String path = '/storage/files/{fileId}/view'.replaceAll(RegExp('{fileId}'), fileId);
Map<String, dynamic> params = {

View file

@ -0,0 +1,25 @@
package main
import (
"fmt"
"github.com/appwrite/sdk-for-go"
)
func main() {
var client := appwrite.Client{}
client.SetProject("")
client.SetKey("")
var service := appwrite.Storage{
client: &client
}
var response, error := service.CreateFile(file, [], [])
if error != nil {
panic(error)
}
fmt.Println(response)
}

View file

@ -0,0 +1,25 @@
package main
import (
"fmt"
"github.com/appwrite/sdk-for-go"
)
func main() {
var client := appwrite.Client{}
client.SetProject("")
client.SetKey("")
var service := appwrite.Storage{
client: &client
}
var response, error := service.DeleteFile("[FILE_ID]")
if error != nil {
panic(error)
}
fmt.Println(response)
}

View file

@ -0,0 +1,25 @@
package main
import (
"fmt"
"github.com/appwrite/sdk-for-go"
)
func main() {
var client := appwrite.Client{}
client.SetProject("")
client.SetKey("")
var service := appwrite.Storage{
client: &client
}
var response, error := service.GetFileDownload("[FILE_ID]")
if error != nil {
panic(error)
}
fmt.Println(response)
}

View file

@ -0,0 +1,25 @@
package main
import (
"fmt"
"github.com/appwrite/sdk-for-go"
)
func main() {
var client := appwrite.Client{}
client.SetProject("")
client.SetKey("")
var service := appwrite.Storage{
client: &client
}
var response, error := service.GetFilePreview("[FILE_ID]", 0, 0, 0, "", "jpg")
if error != nil {
panic(error)
}
fmt.Println(response)
}

View file

@ -0,0 +1,25 @@
package main
import (
"fmt"
"github.com/appwrite/sdk-for-go"
)
func main() {
var client := appwrite.Client{}
client.SetProject("")
client.SetKey("")
var service := appwrite.Storage{
client: &client
}
var response, error := service.GetFileView("[FILE_ID]", "pdf")
if error != nil {
panic(error)
}
fmt.Println(response)
}

View file

@ -0,0 +1,25 @@
package main
import (
"fmt"
"github.com/appwrite/sdk-for-go"
)
func main() {
var client := appwrite.Client{}
client.SetProject("")
client.SetKey("")
var service := appwrite.Storage{
client: &client
}
var response, error := service.GetFile("[FILE_ID]")
if error != nil {
panic(error)
}
fmt.Println(response)
}

View file

@ -0,0 +1,25 @@
package main
import (
"fmt"
"github.com/appwrite/sdk-for-go"
)
func main() {
var client := appwrite.Client{}
client.SetProject("")
client.SetKey("")
var service := appwrite.Storage{
client: &client
}
var response, error := service.ListFiles("[SEARCH]", 0, 0, "ASC")
if error != nil {
panic(error)
}
fmt.Println(response)
}

View file

@ -0,0 +1,25 @@
package main
import (
"fmt"
"github.com/appwrite/sdk-for-go"
)
func main() {
var client := appwrite.Client{}
client.SetProject("")
client.SetKey("")
var service := appwrite.Storage{
client: &client
}
var response, error := service.UpdateFile("[FILE_ID]", [], [])
if error != nil {
panic(error)
}
fmt.Println(response)
}

View file

@ -17,10 +17,10 @@ func NewStorage(clt Client) Storage {
return service
}
// List get a list of all the user files. You can use the query params to
// ListFiles get a list of all the user files. You can use the query params to
// filter your results. On admin mode, this endpoint will return a list of all
// of the project files. [Learn more about different API modes](/docs/admin).
func (srv *Storage) List(Search string, Limit int, Offset int, OrderType string) (map[string]interface{}, error) {
func (srv *Storage) ListFiles(Search string, Limit int, Offset int, OrderType string) (map[string]interface{}, error) {
path := "/storage/files"
params := map[string]interface{}{
@ -33,10 +33,10 @@ func (srv *Storage) List(Search string, Limit int, Offset int, OrderType string)
return srv.client.Call("GET", path, nil, params)
}
// Create create a new file. The user who creates the file will automatically
// be assigned to read and write access unless he has passed custom values for
// read and write arguments.
func (srv *Storage) Create(File string, Read []interface{}, Write []interface{}) (map[string]interface{}, error) {
// CreateFile create a new file. The user who creates the file will
// automatically be assigned to read and write access unless he has passed
// custom values for read and write arguments.
func (srv *Storage) CreateFile(File string, Read []interface{}, Write []interface{}) (map[string]interface{}, error) {
path := "/storage/files"
params := map[string]interface{}{
@ -48,9 +48,9 @@ func (srv *Storage) Create(File string, Read []interface{}, Write []interface{})
return srv.client.Call("POST", path, nil, params)
}
// Get get file by its unique ID. This endpoint response returns a JSON object
// with the file metadata.
func (srv *Storage) Get(FileId string) (map[string]interface{}, error) {
// GetFile get file by its unique ID. This endpoint response returns a JSON
// object with the file metadata.
func (srv *Storage) GetFile(FileId string) (map[string]interface{}, error) {
r := strings.NewReplacer("{fileId}", FileId)
path := r.Replace("/storage/files/{fileId}")
@ -60,9 +60,9 @@ func (srv *Storage) Get(FileId string) (map[string]interface{}, error) {
return srv.client.Call("GET", path, nil, params)
}
// Update update file by its unique ID. Only users with write permissions have
// access to update this resource.
func (srv *Storage) Update(FileId string, Read []interface{}, Write []interface{}) (map[string]interface{}, error) {
// UpdateFile update file by its unique ID. Only users with write permissions
// have access to update this resource.
func (srv *Storage) UpdateFile(FileId string, Read []interface{}, Write []interface{}) (map[string]interface{}, error) {
r := strings.NewReplacer("{fileId}", FileId)
path := r.Replace("/storage/files/{fileId}")
@ -74,9 +74,9 @@ func (srv *Storage) Update(FileId string, Read []interface{}, Write []interface{
return srv.client.Call("PUT", path, nil, params)
}
// Delete delete a file by its unique ID. Only users with write permissions
// have access to delete this resource.
func (srv *Storage) Delete(FileId string) (map[string]interface{}, error) {
// DeleteFile delete a file by its unique ID. Only users with write
// permissions have access to delete this resource.
func (srv *Storage) DeleteFile(FileId string) (map[string]interface{}, error) {
r := strings.NewReplacer("{fileId}", FileId)
path := r.Replace("/storage/files/{fileId}")
@ -86,10 +86,10 @@ func (srv *Storage) Delete(FileId string) (map[string]interface{}, error) {
return srv.client.Call("DELETE", path, nil, params)
}
// GetDownload get file content by its unique ID. The endpoint response return
// with a 'Content-Disposition: attachment' header that tells the browser to
// start downloading the file to user downloads directory.
func (srv *Storage) GetDownload(FileId string) (map[string]interface{}, error) {
// GetFileDownload get file content by its unique ID. The endpoint response
// return with a 'Content-Disposition: attachment' header that tells the
// browser to start downloading the file to user downloads directory.
func (srv *Storage) GetFileDownload(FileId string) (map[string]interface{}, error) {
r := strings.NewReplacer("{fileId}", FileId)
path := r.Replace("/storage/files/{fileId}/download")
@ -99,12 +99,12 @@ func (srv *Storage) GetDownload(FileId string) (map[string]interface{}, error) {
return srv.client.Call("GET", path, nil, params)
}
// GetPreview get a file preview image. Currently, this method supports
// GetFilePreview get a file preview image. Currently, this method supports
// preview for image files (jpg, png, and gif), other supported formats, like
// pdf, docs, slides, and spreadsheets, will return the file icon image. You
// can also pass query string arguments for cutting and resizing your preview
// image.
func (srv *Storage) GetPreview(FileId string, Width int, Height int, Quality int, Background string, Output string) (map[string]interface{}, error) {
func (srv *Storage) GetFilePreview(FileId string, Width int, Height int, Quality int, Background string, Output string) (map[string]interface{}, error) {
r := strings.NewReplacer("{fileId}", FileId)
path := r.Replace("/storage/files/{fileId}/preview")
@ -119,10 +119,10 @@ func (srv *Storage) GetPreview(FileId string, Width int, Height int, Quality int
return srv.client.Call("GET", path, nil, params)
}
// GetView get file content by its unique ID. This endpoint is similar to the
// download method but returns with no 'Content-Disposition: attachment'
// GetFileView get file content by its unique ID. This endpoint is similar to
// the download method but returns with no 'Content-Disposition: attachment'
// header.
func (srv *Storage) GetView(FileId string, As string) (map[string]interface{}, error) {
func (srv *Storage) GetFileView(FileId string, As string) (map[string]interface{}, error) {
r := strings.NewReplacer("{fileId}", FileId)
path := r.Replace("/storage/files/{fileId}/view")

View file

@ -1,6 +1,6 @@
# Appwrite SDK for JavaScript
![License](https://img.shields.io/github/license/appwrite/sdk-for-js.svg?v=1)
![License](https://img.shields.io/github/license/appwrite/sdk-for-console.svg?v=1)
![Version](https://img.shields.io/badge/api%20version-0.4.0-blue.svg?v=1)
Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https://appwrite.io/docs](https://appwrite.io/docs)
@ -28,7 +28,7 @@ import * as Appwrite from "appwrite";
To install with a CDN (content delivery network) add the following scripts to the bottom of your <body> tag, but before you use any Appwrite services:
```html
<script src="https://cdn.jsdelivr.net/npm/appwrite@1.0.28"></script>
<script src="https://cdn.jsdelivr.net/npm/appwrite@1.0.0"></script>
```

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.account.createVerification('https://example.com');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.account.deleteCurrentSession();

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.account.deleteSession('[ID]');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.account.deleteSessions();

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.account.delete();

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.account.getLogs();

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.account.getPrefs();

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.account.getSessions();

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.account.get();

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.account.updateEmail('email@example.com', 'password');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.account.updateName('[NAME]');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.account.updatePassword('password', 'password');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.account.updatePrefs('');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.avatars.getBrowser('aa');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.avatars.getCreditCard('amex');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.avatars.getFavicon('https://example.com');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.avatars.getFlag('af');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.avatars.getImage('https://example.com');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.avatars.getQR('[TEXT]');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.database.createCollection('[NAME]', [], [], []);

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.database.createDocument('[COLLECTION_ID]', '{}', [], []);

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.database.deleteCollection('[COLLECTION_ID]');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.database.deleteDocument('[COLLECTION_ID]', '[DOCUMENT_ID]');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.database.getCollection('[COLLECTION_ID]');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.database.getDocument('[COLLECTION_ID]', '[DOCUMENT_ID]');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.database.listCollections();

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.database.listDocuments('[COLLECTION_ID]');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.database.updateCollection('[COLLECTION_ID]', '[NAME]', [], []);

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.database.updateDocument('[COLLECTION_ID]', '[DOCUMENT_ID]', '{}', [], []);

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.locale.getContinents();

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.locale.getCountriesEU();

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.locale.getCountriesPhones();

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.locale.getCountries();

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.locale.getCurrencies();

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.locale.get();

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.createKey('[PROJECT_ID]', '[NAME]', []);
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.createPlatform('[PROJECT_ID]', 'web', '[NAME]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.createTask('[PROJECT_ID]', '[NAME]', 'play', '', 0, 'GET', 'https://example.com');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.createWebhook('[PROJECT_ID]', '[NAME]', [], '[URL]', 0);
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.create('[NAME]', '[TEAM_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.deleteKey('[PROJECT_ID]', '[KEY_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.deletePlatform('[PROJECT_ID]', '[PLATFORM_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.deleteTask('[PROJECT_ID]', '[TASK_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.deleteWebhook('[PROJECT_ID]', '[WEBHOOK_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.delete('[PROJECT_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.getKey('[PROJECT_ID]', '[KEY_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.getPlatform('[PROJECT_ID]', '[PLATFORM_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.getTask('[PROJECT_ID]', '[TASK_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.getUsage('[PROJECT_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.getWebhook('[PROJECT_ID]', '[WEBHOOK_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.get('[PROJECT_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.listKeys('[PROJECT_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.listPlatforms('[PROJECT_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.listTasks('[PROJECT_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.listWebhooks('[PROJECT_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.list();
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.updateKey('[PROJECT_ID]', '[KEY_ID]', '[NAME]', []);
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.updateOAuth('[PROJECT_ID]', 'bitbucket');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.updatePlatform('[PROJECT_ID]', '[PLATFORM_ID]', '[NAME]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.updateTask('[PROJECT_ID]', '[TASK_ID]', '[NAME]', 'play', '', 0, 'GET', 'https://example.com');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.updateWebhook('[PROJECT_ID]', '[WEBHOOK_ID]', '[NAME]', [], '[URL]', 0);
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.projects.update('[PROJECT_ID]', '[NAME]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.storage.createFile(document.getElementById('uploader').files[0], [], []);
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.storage.deleteFile('[FILE_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.storage.getFileDownload('[FILE_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.storage.getFilePreview('[FILE_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.storage.getFileView('[FILE_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.storage.getFile('[FILE_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.storage.listFiles();
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.storage.updateFile('[FILE_ID]', [], []);
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.teams.createMembership('[TEAM_ID]', 'email@example.com', [], 'https://example.com');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.teams.create('[NAME]');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.teams.deleteMembership('[TEAM_ID]', '[INVITE_ID]');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.teams.delete('[TEAM_ID]');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.teams.getMemberships('[TEAM_ID]');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.teams.get('[TEAM_ID]');

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.teams.list();

View file

@ -2,6 +2,7 @@ let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.teams.update('[TEAM_ID]', '[NAME]');

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.users.create('email@example.com', 'password');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.users.deleteSession('[USER_ID]', '[SESSION_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.users.deleteSessions('[USER_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.users.getLogs('[USER_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.users.getPrefs('[USER_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.users.getSessions('[USER_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.users.get('[USER_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.users.list();
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.users.updatePrefs('[USER_ID]', '');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -0,0 +1,14 @@
let sdk = new Appwrite();
sdk
.setProject('')
.setKey('')
;
let promise = sdk.users.updateStatus('[USER_ID]', '1');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});

Some files were not shown because too many files have changed in this diff Show more