mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
Merge branch 'master' into feat-storage-buckets
This commit is contained in:
@@ -19,7 +19,7 @@ public class MainActivity extends AppCompatActivity {
|
||||
Account account = new Account(client);
|
||||
|
||||
account.createMagicURLSession(
|
||||
"",
|
||||
"[USER_ID]",
|
||||
"email@example.com",
|
||||
new Continuation<Object>() {
|
||||
@NotNull
|
||||
|
||||
@@ -19,7 +19,7 @@ public class MainActivity extends AppCompatActivity {
|
||||
Account account = new Account(client);
|
||||
|
||||
account.create(
|
||||
"",
|
||||
"[USER_ID]",
|
||||
"email@example.com",
|
||||
"password",
|
||||
new Continuation<Object>() {
|
||||
|
||||
@@ -19,7 +19,7 @@ public class MainActivity extends AppCompatActivity {
|
||||
Account account = new Account(client);
|
||||
|
||||
account.updateMagicURLSession(
|
||||
"",
|
||||
"[USER_ID]",
|
||||
"[SECRET]"
|
||||
new Continuation<Object>() {
|
||||
@NotNull
|
||||
|
||||
@@ -20,7 +20,7 @@ public class MainActivity extends AppCompatActivity {
|
||||
|
||||
database.createDocument(
|
||||
"[COLLECTION_ID]",
|
||||
"",
|
||||
"[DOCUMENT_ID]",
|
||||
mapOf( "a" to "b" ),
|
||||
new Continuation<Object>() {
|
||||
@NotNull
|
||||
|
||||
@@ -19,7 +19,7 @@ public class MainActivity extends AppCompatActivity {
|
||||
Storage storage = new Storage(client);
|
||||
|
||||
storage.createFile(
|
||||
"",
|
||||
"[FILE_ID]",
|
||||
File("./path-to-files/image.jpg"),
|
||||
new Continuation<Object>() {
|
||||
@NotNull
|
||||
|
||||
@@ -19,7 +19,7 @@ public class MainActivity extends AppCompatActivity {
|
||||
Teams teams = new Teams(client);
|
||||
|
||||
teams.create(
|
||||
"",
|
||||
"[TEAM_ID]",
|
||||
"[NAME]",
|
||||
new Continuation<Object>() {
|
||||
@NotNull
|
||||
|
||||
@@ -18,7 +18,7 @@ class MainActivity : AppCompatActivity() {
|
||||
|
||||
GlobalScope.launch {
|
||||
val response = account.createMagicURLSession(
|
||||
userId = "",
|
||||
userId = "[USER_ID]",
|
||||
email = "email@example.com",
|
||||
)
|
||||
val json = response.body?.string()
|
||||
|
||||
@@ -18,7 +18,7 @@ class MainActivity : AppCompatActivity() {
|
||||
|
||||
GlobalScope.launch {
|
||||
val response = account.create(
|
||||
userId = "",
|
||||
userId = "[USER_ID]",
|
||||
email = "email@example.com",
|
||||
password = "password",
|
||||
)
|
||||
|
||||
@@ -18,7 +18,7 @@ class MainActivity : AppCompatActivity() {
|
||||
|
||||
GlobalScope.launch {
|
||||
val response = account.updateMagicURLSession(
|
||||
userId = "",
|
||||
userId = "[USER_ID]",
|
||||
secret = "[SECRET]"
|
||||
)
|
||||
val json = response.body?.string()
|
||||
|
||||
@@ -19,7 +19,7 @@ class MainActivity : AppCompatActivity() {
|
||||
GlobalScope.launch {
|
||||
val response = database.createDocument(
|
||||
collectionId = "[COLLECTION_ID]",
|
||||
documentId = "",
|
||||
documentId = "[DOCUMENT_ID]",
|
||||
data = mapOf( "a" to "b" ),
|
||||
)
|
||||
val json = response.body?.string()
|
||||
|
||||
@@ -18,7 +18,7 @@ class MainActivity : AppCompatActivity() {
|
||||
|
||||
GlobalScope.launch {
|
||||
val response = storage.createFile(
|
||||
fileId = "",
|
||||
fileId = "[FILE_ID]",
|
||||
file = File("./path-to-files/image.jpg"),
|
||||
)
|
||||
val json = response.body?.string()
|
||||
|
||||
@@ -18,7 +18,7 @@ class MainActivity : AppCompatActivity() {
|
||||
|
||||
GlobalScope.launch {
|
||||
val response = teams.create(
|
||||
teamId = "",
|
||||
teamId = "[TEAM_ID]",
|
||||
name = "[NAME]",
|
||||
)
|
||||
val json = response.body?.string()
|
||||
|
||||
@@ -7,7 +7,7 @@ func main() {
|
||||
|
||||
let account = Account(client)
|
||||
account.createMagicURLSession(
|
||||
userId: "",
|
||||
userId: "[USER_ID]",
|
||||
email: "email@example.com"
|
||||
) { result in
|
||||
switch result {
|
||||
|
||||
@@ -7,7 +7,7 @@ func main() {
|
||||
|
||||
let account = Account(client)
|
||||
account.create(
|
||||
userId: "",
|
||||
userId: "[USER_ID]",
|
||||
email: "email@example.com",
|
||||
password: "password"
|
||||
) { result in
|
||||
|
||||
@@ -7,7 +7,7 @@ func main() {
|
||||
|
||||
let account = Account(client)
|
||||
account.updateMagicURLSession(
|
||||
userId: "",
|
||||
userId: "[USER_ID]",
|
||||
secret: "[SECRET]"
|
||||
) { result in
|
||||
switch result {
|
||||
|
||||
@@ -8,7 +8,7 @@ func main() {
|
||||
let database = Database(client)
|
||||
database.createDocument(
|
||||
collectionId: "[COLLECTION_ID]",
|
||||
documentId: "",
|
||||
documentId: "[DOCUMENT_ID]",
|
||||
data:
|
||||
) { result in
|
||||
switch result {
|
||||
|
||||
@@ -7,7 +7,7 @@ func main() {
|
||||
|
||||
let storage = Storage(client)
|
||||
storage.createFile(
|
||||
fileId: "",
|
||||
fileId: "[FILE_ID]",
|
||||
file: File(name: "image.jpg", buffer: yourByteBuffer)
|
||||
) { result in
|
||||
switch result {
|
||||
|
||||
@@ -7,7 +7,7 @@ func main() {
|
||||
|
||||
let teams = Teams(client)
|
||||
teams.create(
|
||||
teamId: "",
|
||||
teamId: "[TEAM_ID]",
|
||||
name: "[NAME]"
|
||||
) { result in
|
||||
switch result {
|
||||
|
||||
@@ -9,7 +9,7 @@ void main() { // Init SDK
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
Future result = account.createMagicURLSession(
|
||||
userId: '',
|
||||
userId: '[USER_ID]',
|
||||
email: 'email@example.com',
|
||||
);
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ void main() { // Init SDK
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
Future result = account.create(
|
||||
userId: '',
|
||||
userId: '[USER_ID]',
|
||||
email: 'email@example.com',
|
||||
password: 'password',
|
||||
);
|
||||
|
||||
@@ -9,7 +9,7 @@ void main() { // Init SDK
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
Future result = account.updateMagicURLSession(
|
||||
userId: '',
|
||||
userId: '[USER_ID]',
|
||||
secret: '[SECRET]',
|
||||
);
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ void main() { // Init SDK
|
||||
;
|
||||
Future result = database.createDocument(
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
documentId: '',
|
||||
documentId: '[DOCUMENT_ID]',
|
||||
data: {},
|
||||
);
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ void main() { // Init SDK
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
Future result = storage.createFile(
|
||||
fileId: '',
|
||||
fileId: '[FILE_ID]',
|
||||
file: await MultipartFile.fromPath('file', './path-to-files/image.jpg', 'image.jpg'),
|
||||
);
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ void main() { // Init SDK
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
Future result = teams.create(
|
||||
teamId: '',
|
||||
teamId: '[TEAM_ID]',
|
||||
name: '[NAME]',
|
||||
);
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.account.createMagicURLSession('', 'email@example.com');
|
||||
let promise = sdk.account.createMagicURLSession('[USER_ID]', 'email@example.com');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.account.create('', 'email@example.com', 'password');
|
||||
let promise = sdk.account.create('[USER_ID]', 'email@example.com', 'password');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.account.updateMagicURLSession('', '[SECRET]');
|
||||
let promise = sdk.account.updateMagicURLSession('[USER_ID]', '[SECRET]');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.database.createDocument('[COLLECTION_ID]', '', {});
|
||||
let promise = sdk.database.createDocument('[COLLECTION_ID]', '[DOCUMENT_ID]', {});
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.storage.createFile('', document.getElementById('uploader').files[0]);
|
||||
let promise = sdk.storage.createFile('[FILE_ID]', document.getElementById('uploader').files[0]);
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.teams.create('', '[NAME]');
|
||||
let promise = sdk.teams.create('[TEAM_ID]', '[NAME]');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.account.createMagicURLSession('', 'email@example.com');
|
||||
let promise = sdk.account.createMagicURLSession('[USER_ID]', 'email@example.com');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.account.create('', 'email@example.com', 'password');
|
||||
let promise = sdk.account.create('[USER_ID]', 'email@example.com', 'password');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.account.updateMagicURLSession('', '[SECRET]');
|
||||
let promise = sdk.account.updateMagicURLSession('[USER_ID]', '[SECRET]');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.database.createCollection('', '[NAME]', 'document', ["role:all"], ["role:all"]);
|
||||
let promise = sdk.database.createCollection('[COLLECTION_ID]', '[NAME]', 'document', ["role:all"], ["role:all"]);
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.database.createDocument('[COLLECTION_ID]', '', {});
|
||||
let promise = sdk.database.createDocument('[COLLECTION_ID]', '[DOCUMENT_ID]', {});
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.functions.create('', '[NAME]', [], 'dotnet-5.0');
|
||||
let promise = sdk.functions.create('[FUNCTION_ID]', '[NAME]', [], 'node-14.5');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
const sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.health.getAntivirus();
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
}, function (error) {
|
||||
console.log(error); // Failure
|
||||
});
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.projects.create('', '[NAME]', '[TEAM_ID]');
|
||||
let promise = sdk.projects.create('[PROJECT_ID]', '[NAME]', '[TEAM_ID]');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.storage.createFile('', document.getElementById('uploader').files[0]);
|
||||
let promise = sdk.storage.createFile('[FILE_ID]', document.getElementById('uploader').files[0]);
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.teams.create('', '[NAME]');
|
||||
let promise = sdk.teams.create('[TEAM_ID]', '[NAME]');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -5,7 +5,7 @@ sdk
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
;
|
||||
|
||||
let promise = sdk.users.create('', 'email@example.com', 'password');
|
||||
let promise = sdk.users.create('[USER_ID]', 'email@example.com', 'password');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response); // Success
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
appwrite database createBooleanAttribute \
|
||||
--collectionId="[COLLECTION_ID]" \
|
||||
--attributeId="" \
|
||||
--key="" \
|
||||
--required="" \
|
||||
--default="" \
|
||||
--array=""
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
appwrite database createCollection \
|
||||
--collectionId="" \
|
||||
--collectionId="[COLLECTION_ID]" \
|
||||
--name="[NAME]" \
|
||||
--permission="document" \
|
||||
--read="["role:all"]" \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
appwrite database createDocument \
|
||||
--collectionId="[COLLECTION_ID]" \
|
||||
--documentId="" \
|
||||
--documentId="[DOCUMENT_ID]" \
|
||||
--data="{}" \
|
||||
--read="["role:all"]" \
|
||||
--write="["role:all"]"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
appwrite database createEmailAttribute \
|
||||
--collectionId="[COLLECTION_ID]" \
|
||||
--attributeId="" \
|
||||
--key="" \
|
||||
--required="" \
|
||||
--default="email@example.com" \
|
||||
--array=""
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
appwrite database createEnumAttribute \
|
||||
--collectionId="[COLLECTION_ID]" \
|
||||
--attributeId="" \
|
||||
--key="" \
|
||||
--elements="" \
|
||||
--required="" \
|
||||
--default="[DEFAULT]" \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
appwrite database createFloatAttribute \
|
||||
--collectionId="[COLLECTION_ID]" \
|
||||
--attributeId="" \
|
||||
--key="" \
|
||||
--required="" \
|
||||
--min="" \
|
||||
--max="" \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
appwrite database createIndex \
|
||||
--collectionId="[COLLECTION_ID]" \
|
||||
--indexId="" \
|
||||
--key="" \
|
||||
--type="key" \
|
||||
--attributes="" \
|
||||
--orders=""
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
appwrite database createIntegerAttribute \
|
||||
--collectionId="[COLLECTION_ID]" \
|
||||
--attributeId="" \
|
||||
--key="" \
|
||||
--required="" \
|
||||
--min="" \
|
||||
--max="" \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
appwrite database createIpAttribute \
|
||||
--collectionId="[COLLECTION_ID]" \
|
||||
--attributeId="" \
|
||||
--key="" \
|
||||
--required="" \
|
||||
--default="" \
|
||||
--array=""
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
appwrite database createStringAttribute \
|
||||
--collectionId="[COLLECTION_ID]" \
|
||||
--attributeId="" \
|
||||
--key="" \
|
||||
--size="1" \
|
||||
--required="" \
|
||||
--default="[DEFAULT]" \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
appwrite database createUrlAttribute \
|
||||
--collectionId="[COLLECTION_ID]" \
|
||||
--attributeId="" \
|
||||
--key="" \
|
||||
--required="" \
|
||||
--default="https://example.com" \
|
||||
--array=""
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
appwrite database deleteAttribute \
|
||||
--collectionId="[COLLECTION_ID]" \
|
||||
--attributeId=""
|
||||
--key=""
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
appwrite database deleteIndex \
|
||||
--collectionId="[COLLECTION_ID]" \
|
||||
--indexId=""
|
||||
--key=""
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
appwrite database getAttribute \
|
||||
--collectionId="[COLLECTION_ID]" \
|
||||
--attributeId=""
|
||||
--key=""
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
appwrite database getIndex \
|
||||
--collectionId="[COLLECTION_ID]" \
|
||||
--indexId=""
|
||||
--key=""
|
||||
|
||||
@@ -3,4 +3,5 @@ appwrite database updateCollection \
|
||||
--name="[NAME]" \
|
||||
--permission="document" \
|
||||
--read="["role:all"]" \
|
||||
--write="["role:all"]"
|
||||
--write="["role:all"]" \
|
||||
--enabled=""
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
appwrite functions create \
|
||||
--functionId="" \
|
||||
--functionId="[FUNCTION_ID]" \
|
||||
--name="[NAME]" \
|
||||
--execute="" \
|
||||
--runtime="dotnet-5.0" \
|
||||
--runtime="node-14.5" \
|
||||
--vars="{}" \
|
||||
--events="" \
|
||||
--schedule="" \
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
appwrite functions listRuntimes
|
||||
@@ -0,0 +1 @@
|
||||
appwrite health getAntivirus
|
||||
@@ -1,5 +1,5 @@
|
||||
appwrite storage createFile \
|
||||
--fileId="" \
|
||||
--fileId="[FILE_ID]" \
|
||||
--file="" \
|
||||
--read="" \
|
||||
--write=""
|
||||
|
||||
@@ -8,6 +8,6 @@ appwrite storage getFilePreview \
|
||||
--borderColor="" \
|
||||
--borderRadius="0" \
|
||||
--opacity="0" \
|
||||
--rotation="0" \
|
||||
--rotation="-360" \
|
||||
--background="" \
|
||||
--output="jpg"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
appwrite teams create \
|
||||
--teamId="" \
|
||||
--teamId="[TEAM_ID]" \
|
||||
--name="[NAME]" \
|
||||
--roles=""
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
appwrite users create \
|
||||
--userId="" \
|
||||
--userId="[USER_ID]" \
|
||||
--email="email@example.com" \
|
||||
--password="password" \
|
||||
--name="[NAME]"
|
||||
|
||||
@@ -12,7 +12,7 @@ void main() { // Init SDK
|
||||
|
||||
Future result = database.createBooleanAttribute(
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
attributeId: '',
|
||||
key: '',
|
||||
required: false,
|
||||
);
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ void main() { // Init SDK
|
||||
;
|
||||
|
||||
Future result = database.createCollection(
|
||||
collectionId: '',
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
name: '[NAME]',
|
||||
permission: 'document',
|
||||
read: ["role:all"],
|
||||
|
||||
@@ -12,7 +12,7 @@ void main() { // Init SDK
|
||||
|
||||
Future result = database.createDocument(
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
documentId: '',
|
||||
documentId: '[DOCUMENT_ID]',
|
||||
data: {},
|
||||
);
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ void main() { // Init SDK
|
||||
|
||||
Future result = database.createEmailAttribute(
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
attributeId: '',
|
||||
key: '',
|
||||
required: false,
|
||||
);
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ void main() { // Init SDK
|
||||
|
||||
Future result = database.createEnumAttribute(
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
attributeId: '',
|
||||
key: '',
|
||||
elements: [],
|
||||
required: false,
|
||||
);
|
||||
|
||||
@@ -12,7 +12,7 @@ void main() { // Init SDK
|
||||
|
||||
Future result = database.createFloatAttribute(
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
attributeId: '',
|
||||
key: '',
|
||||
required: false,
|
||||
);
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ void main() { // Init SDK
|
||||
|
||||
Future result = database.createIndex(
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
indexId: '',
|
||||
key: '',
|
||||
type: 'key',
|
||||
attributes: [],
|
||||
);
|
||||
|
||||
@@ -12,7 +12,7 @@ void main() { // Init SDK
|
||||
|
||||
Future result = database.createIntegerAttribute(
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
attributeId: '',
|
||||
key: '',
|
||||
required: false,
|
||||
);
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ void main() { // Init SDK
|
||||
|
||||
Future result = database.createIpAttribute(
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
attributeId: '',
|
||||
key: '',
|
||||
required: false,
|
||||
);
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ void main() { // Init SDK
|
||||
|
||||
Future result = database.createStringAttribute(
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
attributeId: '',
|
||||
key: '',
|
||||
size: 1,
|
||||
required: false,
|
||||
);
|
||||
|
||||
@@ -12,7 +12,7 @@ void main() { // Init SDK
|
||||
|
||||
Future result = database.createUrlAttribute(
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
attributeId: '',
|
||||
key: '',
|
||||
required: false,
|
||||
);
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ void main() { // Init SDK
|
||||
|
||||
Future result = database.deleteAttribute(
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
attributeId: '',
|
||||
key: '',
|
||||
);
|
||||
|
||||
result
|
||||
|
||||
@@ -12,7 +12,7 @@ void main() { // Init SDK
|
||||
|
||||
Future result = database.deleteIndex(
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
indexId: '',
|
||||
key: '',
|
||||
);
|
||||
|
||||
result
|
||||
|
||||
@@ -12,7 +12,7 @@ void main() { // Init SDK
|
||||
|
||||
Future result = database.getAttribute(
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
attributeId: '',
|
||||
key: '',
|
||||
);
|
||||
|
||||
result
|
||||
|
||||
@@ -12,7 +12,7 @@ void main() { // Init SDK
|
||||
|
||||
Future result = database.getIndex(
|
||||
collectionId: '[COLLECTION_ID]',
|
||||
indexId: '',
|
||||
key: '',
|
||||
);
|
||||
|
||||
result
|
||||
|
||||
@@ -11,10 +11,10 @@ void main() { // Init SDK
|
||||
;
|
||||
|
||||
Future result = functions.create(
|
||||
functionId: '',
|
||||
functionId: '[FUNCTION_ID]',
|
||||
name: '[NAME]',
|
||||
execute: [],
|
||||
runtime: 'dotnet-5.0',
|
||||
runtime: 'node-14.5',
|
||||
);
|
||||
|
||||
result
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
import 'package:dart_appwrite/dart_appwrite.dart';
|
||||
|
||||
void main() { // Init SDK
|
||||
Client client = Client();
|
||||
Functions functions = Functions(client);
|
||||
|
||||
client
|
||||
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
.setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key
|
||||
;
|
||||
|
||||
Future result = functions.listRuntimes();
|
||||
|
||||
result
|
||||
.then((response) {
|
||||
print(response);
|
||||
}).catchError((error) {
|
||||
print(error.response);
|
||||
});
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
import 'package:dart_appwrite/dart_appwrite.dart';
|
||||
|
||||
void main() { // Init SDK
|
||||
Client client = Client();
|
||||
Health health = Health(client);
|
||||
|
||||
client
|
||||
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
.setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key
|
||||
;
|
||||
|
||||
Future result = health.getAntivirus();
|
||||
|
||||
result
|
||||
.then((response) {
|
||||
print(response);
|
||||
}).catchError((error) {
|
||||
print(error.response);
|
||||
});
|
||||
}
|
||||
@@ -12,7 +12,7 @@ void main() { // Init SDK
|
||||
;
|
||||
|
||||
Future result = storage.createFile(
|
||||
fileId: '',
|
||||
fileId: '[FILE_ID]',
|
||||
file: await MultipartFile.fromPath('file', './path-to-files/image.jpg', 'image.jpg'),
|
||||
);
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ void main() { // Init SDK
|
||||
;
|
||||
|
||||
Future result = teams.create(
|
||||
teamId: '',
|
||||
teamId: '[TEAM_ID]',
|
||||
name: '[NAME]',
|
||||
);
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ void main() { // Init SDK
|
||||
;
|
||||
|
||||
Future result = users.create(
|
||||
userId: '',
|
||||
userId: '[USER_ID]',
|
||||
email: 'email@example.com',
|
||||
password: 'password',
|
||||
);
|
||||
|
||||
@@ -12,7 +12,7 @@ client
|
||||
;
|
||||
|
||||
|
||||
let promise = database.createCollection('', '[NAME]', 'document', ["role:all"], ["role:all"]);
|
||||
let promise = database.createCollection('[COLLECTION_ID]', '[NAME]', 'document', ["role:all"], ["role:all"]);
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response);
|
||||
|
||||
@@ -12,7 +12,7 @@ client
|
||||
;
|
||||
|
||||
|
||||
let promise = database.createDocument('[COLLECTION_ID]', '', {});
|
||||
let promise = database.createDocument('[COLLECTION_ID]', '[DOCUMENT_ID]', {});
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response);
|
||||
|
||||
@@ -12,7 +12,7 @@ client
|
||||
;
|
||||
|
||||
|
||||
let promise = functions.create('', '[NAME]', [], 'dotnet-5.0');
|
||||
let promise = functions.create('[FUNCTION_ID]', '[NAME]', [], 'node-14.5');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response);
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
import * as sdk from "https://deno.land/x/appwrite/mod.ts";
|
||||
|
||||
// Init SDK
|
||||
let client = new sdk.Client();
|
||||
|
||||
let functions = new sdk.Functions(client);
|
||||
|
||||
client
|
||||
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
.setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key
|
||||
;
|
||||
|
||||
|
||||
let promise = functions.listRuntimes();
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response);
|
||||
}, function (error) {
|
||||
console.log(error);
|
||||
});
|
||||
@@ -0,0 +1,21 @@
|
||||
import * as sdk from "https://deno.land/x/appwrite/mod.ts";
|
||||
|
||||
// Init SDK
|
||||
let client = new sdk.Client();
|
||||
|
||||
let health = new sdk.Health(client);
|
||||
|
||||
client
|
||||
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
|
||||
.setProject('5df5acd0d48c2') // Your project ID
|
||||
.setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key
|
||||
;
|
||||
|
||||
|
||||
let promise = health.getAntivirus();
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response);
|
||||
}, function (error) {
|
||||
console.log(error);
|
||||
});
|
||||
@@ -12,7 +12,7 @@ client
|
||||
;
|
||||
|
||||
|
||||
let promise = storage.createFile('', new File([fileBlob], 'file.png'));
|
||||
let promise = storage.createFile('[FILE_ID]', new File([fileBlob], 'file.png'));
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response);
|
||||
|
||||
@@ -12,7 +12,7 @@ client
|
||||
;
|
||||
|
||||
|
||||
let promise = teams.create('', '[NAME]');
|
||||
let promise = teams.create('[TEAM_ID]', '[NAME]');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response);
|
||||
|
||||
@@ -12,7 +12,7 @@ client
|
||||
;
|
||||
|
||||
|
||||
let promise = users.create('', 'email@example.com', 'password');
|
||||
let promise = users.create('[USER_ID]', 'email@example.com', 'password');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response);
|
||||
|
||||
@@ -10,7 +10,7 @@ public void main() {
|
||||
Database database = new Database(client);
|
||||
database.createBooleanAttribute(
|
||||
collectionId = "[COLLECTION_ID]",
|
||||
attributeId = "",
|
||||
key = "",
|
||||
required = false,
|
||||
new Continuation<Response>() {
|
||||
@NotNull
|
||||
|
||||
@@ -9,7 +9,7 @@ public void main() {
|
||||
|
||||
Database database = new Database(client);
|
||||
database.createCollection(
|
||||
collectionId = "",
|
||||
collectionId = "[COLLECTION_ID]",
|
||||
name = "[NAME]",
|
||||
permission = "document",
|
||||
read = ["role:all"],
|
||||
|
||||
@@ -10,7 +10,7 @@ public void main() {
|
||||
Database database = new Database(client);
|
||||
database.createDocument(
|
||||
collectionId = "[COLLECTION_ID]",
|
||||
documentId = "",
|
||||
documentId = "[DOCUMENT_ID]",
|
||||
data = mapOf( "a" to "b" ),
|
||||
new Continuation<Response>() {
|
||||
@NotNull
|
||||
|
||||
@@ -10,7 +10,7 @@ public void main() {
|
||||
Database database = new Database(client);
|
||||
database.createEmailAttribute(
|
||||
collectionId = "[COLLECTION_ID]",
|
||||
attributeId = "",
|
||||
key = "",
|
||||
required = false,
|
||||
new Continuation<Response>() {
|
||||
@NotNull
|
||||
|
||||
@@ -10,7 +10,7 @@ public void main() {
|
||||
Database database = new Database(client);
|
||||
database.createEnumAttribute(
|
||||
collectionId = "[COLLECTION_ID]",
|
||||
attributeId = "",
|
||||
key = "",
|
||||
elements = listOf(),
|
||||
required = false,
|
||||
new Continuation<Response>() {
|
||||
|
||||
@@ -10,7 +10,7 @@ public void main() {
|
||||
Database database = new Database(client);
|
||||
database.createFloatAttribute(
|
||||
collectionId = "[COLLECTION_ID]",
|
||||
attributeId = "",
|
||||
key = "",
|
||||
required = false,
|
||||
new Continuation<Response>() {
|
||||
@NotNull
|
||||
|
||||
@@ -10,7 +10,7 @@ public void main() {
|
||||
Database database = new Database(client);
|
||||
database.createIndex(
|
||||
collectionId = "[COLLECTION_ID]",
|
||||
indexId = "",
|
||||
key = "",
|
||||
type = "key",
|
||||
attributes = listOf(),
|
||||
new Continuation<Response>() {
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user