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 /// 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 /// account sessions across all his different devices. When using the option id
/// argument, only the session unique ID provider will be deleted. /// argument, only the session unique ID provider will be deleted.
Future<Response> deleteSession({sessionUid}) async { Future<Response> deleteSession({sessionId}) async {
String path = '/account/sessions/{sessionUid}'.replaceAll(RegExp('{sessionUid}'), sessionUid); String path = '/account/sessions/{sessionId}'.replaceAll(RegExp('{sessionId}'), sessionId);
Map<String, dynamic> params = { Map<String, dynamic> params = {
}; };

View file

@ -1,9 +1,9 @@
let sdk = new Appwrite(); 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) { let result = sdk.account.createOAuthSession('bitbucket', 'https://example.com', 'https://example.com');
console.log(response);
}, function (error) { console.log(result); // Resource URL
console.log(error);
});

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.database.createDocument('[COLLECTION_ID]', {}, [], []); let promise = sdk.database.createDocument('[COLLECTION_ID]', {}, [], []);
promise.then(function (response) { promise.then(function (response) {
console.log(response); console.log(response); // Success
}, function (error) { }, 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]'); let promise = sdk.database.deleteDocument('[COLLECTION_ID]', '[DOCUMENT_ID]');
promise.then(function (response) { promise.then(function (response) {
console.log(response); console.log(response); // Success
}, function (error) { }, 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]'); let promise = sdk.database.getDocument('[COLLECTION_ID]', '[DOCUMENT_ID]');
promise.then(function (response) { promise.then(function (response) {
console.log(response); console.log(response); // Success
}, function (error) { }, function (error) {
console.log(error); console.log(error); // Failure
}); });

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -4,10 +4,6 @@ sdk
.setProject('5df5acd0d48c2') // Your project ID .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(result); // Resource URL
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -4,10 +4,6 @@ sdk
.setProject('5df5acd0d48c2') // Your project ID .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(result); // Resource URL
console.log(response);
}, function (error) {
console.log(error);
});

View file

@ -4,10 +4,6 @@ sdk
.setProject('5df5acd0d48c2') // Your project ID .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(result); // Resource URL
console.log(response);
}, function (error) {
console.log(error);
});

View file

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

View file

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

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.storage.updateFile('[FILE_ID]', [], []); let promise = sdk.storage.updateFile('[FILE_ID]', [], []);
promise.then(function (response) { promise.then(function (response) {
console.log(response); console.log(response); // Success
}, function (error) { }, 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'); let promise = sdk.teams.createMembership('[TEAM_ID]', 'email@example.com', [], 'https://example.com');
promise.then(function (response) { promise.then(function (response) {
console.log(response); console.log(response); // Success
}, function (error) { }, function (error) {
console.log(error); console.log(error); // Failure
}); });

View file

@ -7,7 +7,7 @@ sdk
let promise = sdk.teams.create('[NAME]'); let promise = sdk.teams.create('[NAME]');
promise.then(function (response) { promise.then(function (response) {
console.log(response); console.log(response); // Success
}, function (error) { }, 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]'); let promise = sdk.teams.deleteMembership('[TEAM_ID]', '[INVITE_ID]');
promise.then(function (response) { promise.then(function (response) {
console.log(response); console.log(response); // Success
}, function (error) { }, function (error) {
console.log(error); console.log(error); // Failure
}); });

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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