1
0
Fork 0
mirror of synced 2024-06-03 11:24:48 +12:00

Updated code examples

This commit is contained in:
Eldad Fux 2020-02-16 08:27:55 +02:00
parent b3d15d09e8
commit 7aff7a40ad
55 changed files with 169 additions and 153 deletions

View file

@ -197,8 +197,8 @@ class Account extends Service {
/// Use this endpoint to log out the currently logged in user from all his
/// account sessions across all his different devices. When using the option id
/// argument, only the session unique ID provider will be deleted.
Future<Response> deleteSession({sessionUid}) async {
String path = '/account/sessions/{sessionUid}'.replaceAll(RegExp('{sessionUid}'), sessionUid);
Future<Response> deleteSession({sessionId}) async {
String path = '/account/sessions/{sessionId}'.replaceAll(RegExp('{sessionId}'), sessionId);
Map<String, dynamic> params = {
};

View file

@ -1,9 +1,9 @@
let sdk = new Appwrite();
let promise = sdk.account.createOAuthSession('bitbucket', 'https://example.com', 'https://example.com');
sdk
.setProject('5df5acd0d48c2') // Your project ID
;
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});
let result = sdk.account.createOAuthSession('bitbucket', 'https://example.com', 'https://example.com');
console.log(result); // Resource URL

View file

@ -1,9 +1,13 @@
let sdk = new Appwrite();
sdk
.setProject('5df5acd0d48c2') // Your project ID
;
let promise = sdk.account.createRecovery('email@example.com', 'https://example.com');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -1,9 +1,13 @@
let sdk = new Appwrite();
sdk
.setProject('5df5acd0d48c2') // Your project ID
;
let promise = sdk.account.createSession('email@example.com', 'password');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.account.createVerification('https://example.com');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -1,9 +1,13 @@
let sdk = new Appwrite();
sdk
.setProject('5df5acd0d48c2') // Your project ID
;
let promise = sdk.account.create('email@example.com', 'password');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -4,10 +4,10 @@ sdk
.setProject('5df5acd0d48c2') // Your project ID
;
let promise = sdk.account.deleteSession('[SESSION_UID]');
let promise = sdk.account.deleteSession('[SESSION_ID]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.account.deleteSessions();
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.account.delete();
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.account.getLogs();
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.account.getPrefs();
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.account.getSessions();
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.account.get();
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.account.updateEmail('email@example.com', 'password');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.account.updateName('[NAME]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.account.updatePassword('password', 'password');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.account.updatePrefs({});
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -1,9 +1,13 @@
let sdk = new Appwrite();
sdk
.setProject('5df5acd0d48c2') // Your project ID
;
let promise = sdk.account.updateRecovery('[USER_ID]', '[SECRET]', 'password', 'password');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -1,9 +1,13 @@
let sdk = new Appwrite();
sdk
.setProject('5df5acd0d48c2') // Your project ID
;
let promise = sdk.account.updateVerification('[USER_ID]', '[SECRET]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.avatars.getBrowser('aa');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.avatars.getCreditCard('amex');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.avatars.getFavicon('https://example.com');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.avatars.getFlag('af');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.avatars.getImage('https://example.com');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.avatars.getQR('[TEXT]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.database.createDocument('[COLLECTION_ID]', {}, [], []);
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.database.deleteDocument('[COLLECTION_ID]', '[DOCUMENT_ID]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.database.getDocument('[COLLECTION_ID]', '[DOCUMENT_ID]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.database.listDocuments('[COLLECTION_ID]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.database.updateDocument('[COLLECTION_ID]', '[DOCUMENT_ID]', {}, [], []);
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.locale.getContinents();
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.locale.getCountriesEU();
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.locale.getCountriesPhones();
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.locale.getCountries();
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.locale.getCurrencies();
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.locale.get();
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.storage.createFile(document.getElementById('uploader').files[0], [], []);
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.storage.deleteFile('[FILE_ID]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -4,10 +4,6 @@ sdk
.setProject('5df5acd0d48c2') // Your project ID
;
let promise = sdk.storage.getFileDownload('[FILE_ID]');
let result = sdk.storage.getFileDownload('[FILE_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});
console.log(result); // Resource URL

View file

@ -4,10 +4,6 @@ sdk
.setProject('5df5acd0d48c2') // Your project ID
;
let promise = sdk.storage.getFilePreview('[FILE_ID]');
let result = sdk.storage.getFilePreview('[FILE_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});
console.log(result); // Resource URL

View file

@ -4,10 +4,6 @@ sdk
.setProject('5df5acd0d48c2') // Your project ID
;
let promise = sdk.storage.getFileView('[FILE_ID]');
let result = sdk.storage.getFileView('[FILE_ID]');
promise.then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});
console.log(result); // Resource URL

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.storage.getFile('[FILE_ID]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.storage.listFiles();
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.storage.updateFile('[FILE_ID]', [], []);
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.teams.createMembership('[TEAM_ID]', 'email@example.com', [], 'https://example.com');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.teams.create('[NAME]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.teams.deleteMembership('[TEAM_ID]', '[INVITE_ID]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.teams.delete('[TEAM_ID]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.teams.getMemberships('[TEAM_ID]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.teams.get('[TEAM_ID]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.teams.list();
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -1,9 +1,13 @@
let sdk = new Appwrite();
sdk
.setProject('5df5acd0d48c2') // Your project ID
;
let promise = sdk.teams.updateMembershipStatus('[TEAM_ID]', '[INVITE_ID]', '[USER_ID]', '[SECRET]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.teams.update('[TEAM_ID]', '[NAME]');
promise.then(function (response) {
console.log(response);
console.log(response); // Success
}, function (error) {
console.log(error);
console.log(error); // Failure
});

View file

@ -757,7 +757,7 @@
* @param {string} success
* @param {string} failure
* @throws {Error}
* @return {Promise}
* @return {string}
*/
createOAuthSession: function(provider, success, failure) {
if(provider === undefined) {
@ -784,10 +784,11 @@
payload['failure'] = failure;
}
return http
.get(path, {
'content-type': 'application/json',
}, payload);
payload['project'] = config.project;
let query = Object.keys(payload).map(key => key + '=' + encodeURIComponent(payload[key])).join('&');
return config.endpoint + path + ((query) ? '?' + query : '');
},
/**
@ -797,16 +798,16 @@
* account sessions across all his different devices. When using the option id
* argument, only the session unique ID provider will be deleted.
*
* @param {string} sessionUid
* @param {string} sessionId
* @throws {Error}
* @return {Promise}
*/
deleteSession: function(sessionUid) {
if(sessionUid === undefined) {
throw new Error('Missing required parameter: "sessionUid"');
deleteSession: function(sessionId) {
if(sessionId === undefined) {
throw new Error('Missing required parameter: "sessionId"');
}
let path = '/account/sessions/{sessionUid}'.replace(new RegExp('{sessionUid}', 'g'), sessionUid);
let path = '/account/sessions/{sessionId}'.replace(new RegExp('{sessionId}', 'g'), sessionId);
let payload = {};
@ -1717,7 +1718,7 @@
*
* @param {string} fileId
* @throws {Error}
* @return {Promise}
* @return {string}
*/
getFileDownload: function(fileId) {
if(fileId === undefined) {
@ -1728,10 +1729,11 @@
let payload = {};
return http
.get(path, {
'content-type': 'application/json',
}, payload);
payload['project'] = config.project;
let query = Object.keys(payload).map(key => key + '=' + encodeURIComponent(payload[key])).join('&');
return config.endpoint + path + ((query) ? '?' + query : '');
},
/**
@ -1749,7 +1751,7 @@
* @param {string} background
* @param {string} output
* @throws {Error}
* @return {Promise}
* @return {string}
*/
getFilePreview: function(fileId, width = 0, height = 0, quality = 100, background = '', output = '') {
if(fileId === undefined) {
@ -1780,10 +1782,11 @@
payload['output'] = output;
}
return http
.get(path, {
'content-type': 'application/json',
}, payload);
payload['project'] = config.project;
let query = Object.keys(payload).map(key => key + '=' + encodeURIComponent(payload[key])).join('&');
return config.endpoint + path + ((query) ? '?' + query : '');
},
/**
@ -1795,7 +1798,7 @@
* @param {string} fileId
* @param {string} as
* @throws {Error}
* @return {Promise}
* @return {string}
*/
getFileView: function(fileId, as = '') {
if(fileId === undefined) {
@ -1810,10 +1813,11 @@
payload['as'] = as;
}
return http
.get(path, {
'content-type': 'application/json',
}, payload);
payload['project'] = config.project;
let query = Object.keys(payload).map(key => key + '=' + encodeURIComponent(payload[key])).join('&');
return config.endpoint + path + ((query) ? '?' + query : '');
}
};

View file

@ -49,8 +49,8 @@ if(success===undefined){throw new Error('Missing required parameter: "success"')
if(failure===undefined){throw new Error('Missing required parameter: "failure"')}
let path='/account/sessions/oauth/{provider}'.replace(new RegExp('{provider}','g'),provider);let payload={};if(success){payload.success=success}
if(failure){payload.failure=failure}
return http.get(path,{'content-type':'application/json',},payload)},deleteSession:function(sessionUid){if(sessionUid===undefined){throw new Error('Missing required parameter: "sessionUid"')}
let path='/account/sessions/{sessionUid}'.replace(new RegExp('{sessionUid}','g'),sessionUid);let payload={};return http.delete(path,{'content-type':'application/json',},payload)},createVerification:function(url){if(url===undefined){throw new Error('Missing required parameter: "url"')}
payload.project=config.project;let query=Object.keys(payload).map(key=>key+'='+encodeURIComponent(payload[key])).join('&');return config.endpoint+path+((query)?'?'+query:'')},deleteSession:function(sessionId){if(sessionId===undefined){throw new Error('Missing required parameter: "sessionId"')}
let path='/account/sessions/{sessionId}'.replace(new RegExp('{sessionId}','g'),sessionId);let payload={};return http.delete(path,{'content-type':'application/json',},payload)},createVerification:function(url){if(url===undefined){throw new Error('Missing required parameter: "url"')}
let path='/account/verification';let payload={};if(url){payload.url=url}
return http.post(path,{'content-type':'application/json',},payload)},updateVerification:function(userId,secret){if(userId===undefined){throw new Error('Missing required parameter: "userId"')}
if(secret===undefined){throw new Error('Missing required parameter: "secret"')}
@ -129,15 +129,15 @@ let path='/storage/files/{fileId}'.replace(new RegExp('{fileId}','g'),fileId);le
if(write){payload.write=write}
return http.put(path,{'content-type':'application/json',},payload)},deleteFile:function(fileId){if(fileId===undefined){throw new Error('Missing required parameter: "fileId"')}
let path='/storage/files/{fileId}'.replace(new RegExp('{fileId}','g'),fileId);let payload={};return http.delete(path,{'content-type':'application/json',},payload)},getFileDownload:function(fileId){if(fileId===undefined){throw new Error('Missing required parameter: "fileId"')}
let path='/storage/files/{fileId}/download'.replace(new RegExp('{fileId}','g'),fileId);let payload={};return http.get(path,{'content-type':'application/json',},payload)},getFilePreview:function(fileId,width=0,height=0,quality=100,background='',output=''){if(fileId===undefined){throw new Error('Missing required parameter: "fileId"')}
let path='/storage/files/{fileId}/download'.replace(new RegExp('{fileId}','g'),fileId);let payload={};payload.project=config.project;let query=Object.keys(payload).map(key=>key+'='+encodeURIComponent(payload[key])).join('&');return config.endpoint+path+((query)?'?'+query:'')},getFilePreview:function(fileId,width=0,height=0,quality=100,background='',output=''){if(fileId===undefined){throw new Error('Missing required parameter: "fileId"')}
let path='/storage/files/{fileId}/preview'.replace(new RegExp('{fileId}','g'),fileId);let payload={};if(width){payload.width=width}
if(height){payload.height=height}
if(quality){payload.quality=quality}
if(background){payload.background=background}
if(output){payload.output=output}
return http.get(path,{'content-type':'application/json',},payload)},getFileView:function(fileId,as=''){if(fileId===undefined){throw new Error('Missing required parameter: "fileId"')}
payload.project=config.project;let query=Object.keys(payload).map(key=>key+'='+encodeURIComponent(payload[key])).join('&');return config.endpoint+path+((query)?'?'+query:'')},getFileView:function(fileId,as=''){if(fileId===undefined){throw new Error('Missing required parameter: "fileId"')}
let path='/storage/files/{fileId}/view'.replace(new RegExp('{fileId}','g'),fileId);let payload={};if(as){payload.as=as}
return http.get(path,{'content-type':'application/json',},payload)}};let teams={list:function(search='',limit=25,offset=0,orderType='ASC'){let path='/teams';let payload={};if(search){payload.search=search}
payload.project=config.project;let query=Object.keys(payload).map(key=>key+'='+encodeURIComponent(payload[key])).join('&');return config.endpoint+path+((query)?'?'+query:'')}};let teams={list:function(search='',limit=25,offset=0,orderType='ASC'){let path='/teams';let payload={};if(search){payload.search=search}
if(limit){payload.limit=limit}
if(offset){payload.offset=offset}
if(orderType){payload.orderType=orderType}