diff --git a/examples/1.9.x/console-web/examples/documentsdb/create-collection.md b/examples/1.9.x/console-web/examples/documentsdb/create-collection.md new file mode 100644 index 00000000..a1312824 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/create-collection.md @@ -0,0 +1,22 @@ +```javascript +import { Client, DocumentsDB, Permission, Role } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.createCollection({ + databaseId: '', + collectionId: '', + name: '', + permissions: [Permission.read(Role.any())], // optional + documentSecurity: false, // optional + enabled: false, // optional + attributes: [], // optional + indexes: [] // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/create-document.md b/examples/1.9.x/console-web/examples/documentsdb/create-document.md new file mode 100644 index 00000000..a628708e --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/create-document.md @@ -0,0 +1,25 @@ +```javascript +import { Client, DocumentsDB, Permission, Role } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.createDocument({ + databaseId: '', + collectionId: '', + documentId: '', + data: { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, + permissions: [Permission.read(Role.any())] // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/create-documents.md b/examples/1.9.x/console-web/examples/documentsdb/create-documents.md new file mode 100644 index 00000000..3880bb7e --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/create-documents.md @@ -0,0 +1,17 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.createDocuments({ + databaseId: '', + collectionId: '', + documents: [] +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/create-index.md b/examples/1.9.x/console-web/examples/documentsdb/create-index.md new file mode 100644 index 00000000..d28785a0 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/create-index.md @@ -0,0 +1,21 @@ +```javascript +import { Client, DocumentsDB, DocumentsDBIndexType, OrderBy } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.createIndex({ + databaseId: '', + collectionId: '', + key: '', + type: DocumentsDBIndexType.Key, + attributes: [], + orders: [OrderBy.Asc], // optional + lengths: [] // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/create-transaction.md b/examples/1.9.x/console-web/examples/documentsdb/create-transaction.md new file mode 100644 index 00000000..a5854097 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/create-transaction.md @@ -0,0 +1,15 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.createTransaction({ + ttl: 60 // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/create.md b/examples/1.9.x/console-web/examples/documentsdb/create.md new file mode 100644 index 00000000..a0cc85ab --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/create.md @@ -0,0 +1,17 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.create({ + databaseId: '', + name: '', + enabled: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/decrement-document-attribute.md b/examples/1.9.x/console-web/examples/documentsdb/decrement-document-attribute.md new file mode 100644 index 00000000..873df72b --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/decrement-document-attribute.md @@ -0,0 +1,21 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.decrementDocumentAttribute({ + databaseId: '', + collectionId: '', + documentId: '', + attribute: '', + value: null, // optional + min: null, // optional + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/delete-collection.md b/examples/1.9.x/console-web/examples/documentsdb/delete-collection.md new file mode 100644 index 00000000..708c1e4e --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/delete-collection.md @@ -0,0 +1,16 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.deleteCollection({ + databaseId: '', + collectionId: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/delete-document.md b/examples/1.9.x/console-web/examples/documentsdb/delete-document.md new file mode 100644 index 00000000..272379d1 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/delete-document.md @@ -0,0 +1,18 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.deleteDocument({ + databaseId: '', + collectionId: '', + documentId: '', + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/delete-documents.md b/examples/1.9.x/console-web/examples/documentsdb/delete-documents.md new file mode 100644 index 00000000..5aae827f --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/delete-documents.md @@ -0,0 +1,18 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.deleteDocuments({ + databaseId: '', + collectionId: '', + queries: [], // optional + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/delete-index.md b/examples/1.9.x/console-web/examples/documentsdb/delete-index.md new file mode 100644 index 00000000..a36bff9f --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/delete-index.md @@ -0,0 +1,17 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.deleteIndex({ + databaseId: '', + collectionId: '', + key: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/delete-transaction.md b/examples/1.9.x/console-web/examples/documentsdb/delete-transaction.md new file mode 100644 index 00000000..a22112d8 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/delete-transaction.md @@ -0,0 +1,15 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.deleteTransaction({ + transactionId: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/delete.md b/examples/1.9.x/console-web/examples/documentsdb/delete.md new file mode 100644 index 00000000..40e50d61 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/delete.md @@ -0,0 +1,15 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.delete({ + databaseId: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/get-collection-usage.md b/examples/1.9.x/console-web/examples/documentsdb/get-collection-usage.md new file mode 100644 index 00000000..10c473c8 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/get-collection-usage.md @@ -0,0 +1,17 @@ +```javascript +import { Client, DocumentsDB, UsageRange } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.getCollectionUsage({ + databaseId: '', + collectionId: '', + range: UsageRange.TwentyFourHours // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/get-collection.md b/examples/1.9.x/console-web/examples/documentsdb/get-collection.md new file mode 100644 index 00000000..6179e8c5 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/get-collection.md @@ -0,0 +1,16 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.getCollection({ + databaseId: '', + collectionId: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/get-document.md b/examples/1.9.x/console-web/examples/documentsdb/get-document.md new file mode 100644 index 00000000..916fe5c2 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/get-document.md @@ -0,0 +1,19 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.getDocument({ + databaseId: '', + collectionId: '', + documentId: '', + queries: [], // optional + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/get-index.md b/examples/1.9.x/console-web/examples/documentsdb/get-index.md new file mode 100644 index 00000000..0e971cb1 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/get-index.md @@ -0,0 +1,17 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.getIndex({ + databaseId: '', + collectionId: '', + key: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/get-transaction.md b/examples/1.9.x/console-web/examples/documentsdb/get-transaction.md new file mode 100644 index 00000000..18217485 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/get-transaction.md @@ -0,0 +1,15 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.getTransaction({ + transactionId: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/get-usage.md b/examples/1.9.x/console-web/examples/documentsdb/get-usage.md new file mode 100644 index 00000000..79428904 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/get-usage.md @@ -0,0 +1,16 @@ +```javascript +import { Client, DocumentsDB, UsageRange } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.getUsage({ + databaseId: '', + range: UsageRange.TwentyFourHours // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/get.md b/examples/1.9.x/console-web/examples/documentsdb/get.md new file mode 100644 index 00000000..6c1392bd --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/get.md @@ -0,0 +1,15 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.get({ + databaseId: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/increment-document-attribute.md b/examples/1.9.x/console-web/examples/documentsdb/increment-document-attribute.md new file mode 100644 index 00000000..ba4f2e1d --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/increment-document-attribute.md @@ -0,0 +1,21 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.incrementDocumentAttribute({ + databaseId: '', + collectionId: '', + documentId: '', + attribute: '', + value: null, // optional + max: null, // optional + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/list-collections.md b/examples/1.9.x/console-web/examples/documentsdb/list-collections.md new file mode 100644 index 00000000..340dbd5a --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/list-collections.md @@ -0,0 +1,18 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.listCollections({ + databaseId: '', + queries: [], // optional + search: '', // optional + total: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/list-documents.md b/examples/1.9.x/console-web/examples/documentsdb/list-documents.md new file mode 100644 index 00000000..fc9d443f --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/list-documents.md @@ -0,0 +1,20 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.listDocuments({ + databaseId: '', + collectionId: '', + queries: [], // optional + transactionId: '', // optional + total: false, // optional + ttl: 0 // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/list-indexes.md b/examples/1.9.x/console-web/examples/documentsdb/list-indexes.md new file mode 100644 index 00000000..43891aca --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/list-indexes.md @@ -0,0 +1,18 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.listIndexes({ + databaseId: '', + collectionId: '', + queries: [], // optional + total: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/list-transactions.md b/examples/1.9.x/console-web/examples/documentsdb/list-transactions.md new file mode 100644 index 00000000..6a291601 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/list-transactions.md @@ -0,0 +1,15 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.listTransactions({ + queries: [] // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/list-usage.md b/examples/1.9.x/console-web/examples/documentsdb/list-usage.md new file mode 100644 index 00000000..300192ea --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/list-usage.md @@ -0,0 +1,15 @@ +```javascript +import { Client, DocumentsDB, UsageRange } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.listUsage({ + range: UsageRange.TwentyFourHours // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/list.md b/examples/1.9.x/console-web/examples/documentsdb/list.md new file mode 100644 index 00000000..fa0cd866 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/list.md @@ -0,0 +1,17 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.list({ + queries: [], // optional + search: '', // optional + total: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/update-collection.md b/examples/1.9.x/console-web/examples/documentsdb/update-collection.md new file mode 100644 index 00000000..95d243d3 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/update-collection.md @@ -0,0 +1,21 @@ +```javascript +import { Client, DocumentsDB, Permission, Role } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.updateCollection({ + databaseId: '', + collectionId: '', + name: '', + permissions: [Permission.read(Role.any())], // optional + documentSecurity: false, // optional + enabled: false, // optional + purge: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/update-document.md b/examples/1.9.x/console-web/examples/documentsdb/update-document.md new file mode 100644 index 00000000..66d09372 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/update-document.md @@ -0,0 +1,20 @@ +```javascript +import { Client, DocumentsDB, Permission, Role } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.updateDocument({ + databaseId: '', + collectionId: '', + documentId: '', + data: {}, // optional + permissions: [Permission.read(Role.any())], // optional + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/update-documents.md b/examples/1.9.x/console-web/examples/documentsdb/update-documents.md new file mode 100644 index 00000000..f41af221 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/update-documents.md @@ -0,0 +1,19 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.updateDocuments({ + databaseId: '', + collectionId: '', + data: {}, // optional + queries: [], // optional + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/update-transaction.md b/examples/1.9.x/console-web/examples/documentsdb/update-transaction.md new file mode 100644 index 00000000..1c4daa45 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/update-transaction.md @@ -0,0 +1,17 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.updateTransaction({ + transactionId: '', + commit: false, // optional + rollback: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/update.md b/examples/1.9.x/console-web/examples/documentsdb/update.md new file mode 100644 index 00000000..24be2117 --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/update.md @@ -0,0 +1,17 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.update({ + databaseId: '', + name: '', + enabled: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/upsert-document.md b/examples/1.9.x/console-web/examples/documentsdb/upsert-document.md new file mode 100644 index 00000000..465d1bac --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/upsert-document.md @@ -0,0 +1,20 @@ +```javascript +import { Client, DocumentsDB, Permission, Role } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.upsertDocument({ + databaseId: '', + collectionId: '', + documentId: '', + data: {}, // optional + permissions: [Permission.read(Role.any())], // optional + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/documentsdb/upsert-documents.md b/examples/1.9.x/console-web/examples/documentsdb/upsert-documents.md new file mode 100644 index 00000000..d67e350a --- /dev/null +++ b/examples/1.9.x/console-web/examples/documentsdb/upsert-documents.md @@ -0,0 +1,18 @@ +```javascript +import { Client, DocumentsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const documentsDB = new DocumentsDB(client); + +const result = await documentsDB.upsertDocuments({ + databaseId: '', + collectionId: '', + documents: [], + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/create-collection.md b/examples/1.9.x/console-web/examples/vectorsdb/create-collection.md new file mode 100644 index 00000000..43924d6b --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/create-collection.md @@ -0,0 +1,21 @@ +```javascript +import { Client, VectorsDB, Permission, Role } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.createCollection({ + databaseId: '', + collectionId: '', + name: '', + dimension: 1, + permissions: [Permission.read(Role.any())], // optional + documentSecurity: false, // optional + enabled: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/create-document.md b/examples/1.9.x/console-web/examples/vectorsdb/create-document.md new file mode 100644 index 00000000..85067168 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/create-document.md @@ -0,0 +1,29 @@ +```javascript +import { Client, VectorsDB, Permission, Role } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.createDocument({ + databaseId: '', + collectionId: '', + documentId: '', + data: { + "embeddings": [ + 0.12, + -0.55, + 0.88, + 1.02 + ], + "metadata": { + "key": "value" + } + }, + permissions: [Permission.read(Role.any())] // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/create-documents.md b/examples/1.9.x/console-web/examples/vectorsdb/create-documents.md new file mode 100644 index 00000000..4f955e88 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/create-documents.md @@ -0,0 +1,17 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.createDocuments({ + databaseId: '', + collectionId: '', + documents: [] +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/create-index.md b/examples/1.9.x/console-web/examples/vectorsdb/create-index.md new file mode 100644 index 00000000..7bef86ed --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/create-index.md @@ -0,0 +1,21 @@ +```javascript +import { Client, VectorsDB, VectorsDBIndexType, OrderBy } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.createIndex({ + databaseId: '', + collectionId: '', + key: '', + type: VectorsDBIndexType.HnswEuclidean, + attributes: [], + orders: [OrderBy.Asc], // optional + lengths: [] // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/create-operations.md b/examples/1.9.x/console-web/examples/vectorsdb/create-operations.md new file mode 100644 index 00000000..5ff5f687 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/create-operations.md @@ -0,0 +1,26 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.createOperations({ + transactionId: '', + operations: [ + { + "action": "create", + "databaseId": "", + "collectionId": "", + "documentId": "", + "data": { + "name": "Walter O'Brien" + } + } + ] // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/create-text-embeddings.md b/examples/1.9.x/console-web/examples/vectorsdb/create-text-embeddings.md new file mode 100644 index 00000000..e024b563 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/create-text-embeddings.md @@ -0,0 +1,16 @@ +```javascript +import { Client, VectorsDB, Model } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.createTextEmbeddings({ + texts: [], + model: Model.Embeddinggemma // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/create-transaction.md b/examples/1.9.x/console-web/examples/vectorsdb/create-transaction.md new file mode 100644 index 00000000..99ee2ff6 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/create-transaction.md @@ -0,0 +1,15 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.createTransaction({ + ttl: 60 // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/create.md b/examples/1.9.x/console-web/examples/vectorsdb/create.md new file mode 100644 index 00000000..d37467a0 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/create.md @@ -0,0 +1,17 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.create({ + databaseId: '', + name: '', + enabled: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/delete-collection.md b/examples/1.9.x/console-web/examples/vectorsdb/delete-collection.md new file mode 100644 index 00000000..bc7997f9 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/delete-collection.md @@ -0,0 +1,16 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.deleteCollection({ + databaseId: '', + collectionId: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/delete-document.md b/examples/1.9.x/console-web/examples/vectorsdb/delete-document.md new file mode 100644 index 00000000..a1db5dea --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/delete-document.md @@ -0,0 +1,18 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.deleteDocument({ + databaseId: '', + collectionId: '', + documentId: '', + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/delete-documents.md b/examples/1.9.x/console-web/examples/vectorsdb/delete-documents.md new file mode 100644 index 00000000..92d6c8a6 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/delete-documents.md @@ -0,0 +1,18 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.deleteDocuments({ + databaseId: '', + collectionId: '', + queries: [], // optional + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/delete-index.md b/examples/1.9.x/console-web/examples/vectorsdb/delete-index.md new file mode 100644 index 00000000..b592d682 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/delete-index.md @@ -0,0 +1,17 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.deleteIndex({ + databaseId: '', + collectionId: '', + key: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/delete-transaction.md b/examples/1.9.x/console-web/examples/vectorsdb/delete-transaction.md new file mode 100644 index 00000000..12a21357 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/delete-transaction.md @@ -0,0 +1,15 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.deleteTransaction({ + transactionId: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/delete.md b/examples/1.9.x/console-web/examples/vectorsdb/delete.md new file mode 100644 index 00000000..768bf7bc --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/delete.md @@ -0,0 +1,15 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.delete({ + databaseId: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/get-collection-usage.md b/examples/1.9.x/console-web/examples/vectorsdb/get-collection-usage.md new file mode 100644 index 00000000..b41c7ab2 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/get-collection-usage.md @@ -0,0 +1,17 @@ +```javascript +import { Client, VectorsDB, UsageRange } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.getCollectionUsage({ + databaseId: '', + collectionId: '', + range: UsageRange.TwentyFourHours // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/get-collection.md b/examples/1.9.x/console-web/examples/vectorsdb/get-collection.md new file mode 100644 index 00000000..440adca2 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/get-collection.md @@ -0,0 +1,16 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.getCollection({ + databaseId: '', + collectionId: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/get-document.md b/examples/1.9.x/console-web/examples/vectorsdb/get-document.md new file mode 100644 index 00000000..c3ecc577 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/get-document.md @@ -0,0 +1,19 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.getDocument({ + databaseId: '', + collectionId: '', + documentId: '', + queries: [], // optional + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/get-index.md b/examples/1.9.x/console-web/examples/vectorsdb/get-index.md new file mode 100644 index 00000000..08930cfe --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/get-index.md @@ -0,0 +1,17 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.getIndex({ + databaseId: '', + collectionId: '', + key: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/get-transaction.md b/examples/1.9.x/console-web/examples/vectorsdb/get-transaction.md new file mode 100644 index 00000000..80c1ab82 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/get-transaction.md @@ -0,0 +1,15 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.getTransaction({ + transactionId: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/get-usage.md b/examples/1.9.x/console-web/examples/vectorsdb/get-usage.md new file mode 100644 index 00000000..91bf3b29 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/get-usage.md @@ -0,0 +1,16 @@ +```javascript +import { Client, VectorsDB, UsageRange } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.getUsage({ + databaseId: '', + range: UsageRange.TwentyFourHours // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/get.md b/examples/1.9.x/console-web/examples/vectorsdb/get.md new file mode 100644 index 00000000..b7c5f5ac --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/get.md @@ -0,0 +1,15 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.get({ + databaseId: '' +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/list-collections.md b/examples/1.9.x/console-web/examples/vectorsdb/list-collections.md new file mode 100644 index 00000000..dd4f27fb --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/list-collections.md @@ -0,0 +1,18 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.listCollections({ + databaseId: '', + queries: [], // optional + search: '', // optional + total: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/list-documents.md b/examples/1.9.x/console-web/examples/vectorsdb/list-documents.md new file mode 100644 index 00000000..8b907aad --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/list-documents.md @@ -0,0 +1,20 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.listDocuments({ + databaseId: '', + collectionId: '', + queries: [], // optional + transactionId: '', // optional + total: false, // optional + ttl: 0 // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/list-indexes.md b/examples/1.9.x/console-web/examples/vectorsdb/list-indexes.md new file mode 100644 index 00000000..eeeddb5c --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/list-indexes.md @@ -0,0 +1,18 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.listIndexes({ + databaseId: '', + collectionId: '', + queries: [], // optional + total: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/list-transactions.md b/examples/1.9.x/console-web/examples/vectorsdb/list-transactions.md new file mode 100644 index 00000000..21edf97c --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/list-transactions.md @@ -0,0 +1,15 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.listTransactions({ + queries: [] // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/list-usage.md b/examples/1.9.x/console-web/examples/vectorsdb/list-usage.md new file mode 100644 index 00000000..75f0eb0b --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/list-usage.md @@ -0,0 +1,15 @@ +```javascript +import { Client, VectorsDB, UsageRange } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.listUsage({ + range: UsageRange.TwentyFourHours // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/list.md b/examples/1.9.x/console-web/examples/vectorsdb/list.md new file mode 100644 index 00000000..e7649d01 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/list.md @@ -0,0 +1,17 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.list({ + queries: [], // optional + search: '', // optional + total: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/update-collection.md b/examples/1.9.x/console-web/examples/vectorsdb/update-collection.md new file mode 100644 index 00000000..2cbc7d5a --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/update-collection.md @@ -0,0 +1,21 @@ +```javascript +import { Client, VectorsDB, Permission, Role } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.updateCollection({ + databaseId: '', + collectionId: '', + name: '', + dimension: 1, // optional + permissions: [Permission.read(Role.any())], // optional + documentSecurity: false, // optional + enabled: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/update-document.md b/examples/1.9.x/console-web/examples/vectorsdb/update-document.md new file mode 100644 index 00000000..ce990ad6 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/update-document.md @@ -0,0 +1,20 @@ +```javascript +import { Client, VectorsDB, Permission, Role } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.updateDocument({ + databaseId: '', + collectionId: '', + documentId: '', + data: {}, // optional + permissions: [Permission.read(Role.any())], // optional + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/update-documents.md b/examples/1.9.x/console-web/examples/vectorsdb/update-documents.md new file mode 100644 index 00000000..44c19fb4 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/update-documents.md @@ -0,0 +1,19 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.updateDocuments({ + databaseId: '', + collectionId: '', + data: {}, // optional + queries: [], // optional + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/update-transaction.md b/examples/1.9.x/console-web/examples/vectorsdb/update-transaction.md new file mode 100644 index 00000000..a7809df7 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/update-transaction.md @@ -0,0 +1,17 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.updateTransaction({ + transactionId: '', + commit: false, // optional + rollback: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/update.md b/examples/1.9.x/console-web/examples/vectorsdb/update.md new file mode 100644 index 00000000..c0fc980b --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/update.md @@ -0,0 +1,17 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.update({ + databaseId: '', + name: '', + enabled: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/upsert-document.md b/examples/1.9.x/console-web/examples/vectorsdb/upsert-document.md new file mode 100644 index 00000000..1221bad1 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/upsert-document.md @@ -0,0 +1,20 @@ +```javascript +import { Client, VectorsDB, Permission, Role } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.upsertDocument({ + databaseId: '', + collectionId: '', + documentId: '', + data: {}, // optional + permissions: [Permission.read(Role.any())], // optional + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/examples/1.9.x/console-web/examples/vectorsdb/upsert-documents.md b/examples/1.9.x/console-web/examples/vectorsdb/upsert-documents.md new file mode 100644 index 00000000..74a03f92 --- /dev/null +++ b/examples/1.9.x/console-web/examples/vectorsdb/upsert-documents.md @@ -0,0 +1,18 @@ +```javascript +import { Client, VectorsDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const vectorsDB = new VectorsDB(client); + +const result = await vectorsDB.upsertDocuments({ + databaseId: '', + collectionId: '', + documents: [], + transactionId: '' // optional +}); + +console.log(result); +``` diff --git a/specs/1.9.x/open-api3-1.9.x-console.json b/specs/1.9.x/open-api3-1.9.x-console.json index e55c1ae3..1d56cea8 100644 --- a/specs/1.9.x/open-api3-1.9.x-console.json +++ b/specs/1.9.x/open-api3-1.9.x-console.json @@ -66367,7 +66367,14 @@ { "$ref": "#\/components\/schemas\/providerRepositoryFrameworkList" } - ] + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "runtime": "#\/components\/schemas\/providerRepositoryRuntimeList", + "framework": "#\/components\/schemas\/providerRepositoryFrameworkList" + } + } } } } @@ -71417,15 +71424,22 @@ "$ref": "#\/components\/schemas\/providerRepositoryFramework" }, "x-example": "" + }, + "type": { + "type": "string", + "description": "Provider repository list type.", + "x-example": "framework" } }, "required": [ "total", - "frameworkProviderRepositories" + "frameworkProviderRepositories", + "type" ], "example": { "total": 5, - "frameworkProviderRepositories": "" + "frameworkProviderRepositories": "", + "type": "framework" } }, "providerRepositoryRuntimeList": { @@ -71445,15 +71459,22 @@ "$ref": "#\/components\/schemas\/providerRepositoryRuntime" }, "x-example": "" + }, + "type": { + "type": "string", + "description": "Provider repository list type.", + "x-example": "runtime" } }, "required": [ "total", - "runtimeProviderRepositories" + "runtimeProviderRepositories", + "type" ], "example": { "total": 5, - "runtimeProviderRepositories": "" + "runtimeProviderRepositories": "", + "type": "runtime" } }, "branchList": { diff --git a/specs/1.9.x/swagger2-1.9.x-console.json b/specs/1.9.x/swagger2-1.9.x-console.json index 1338b43c..c8138b85 100644 --- a/specs/1.9.x/swagger2-1.9.x-console.json +++ b/specs/1.9.x/swagger2-1.9.x-console.json @@ -66180,7 +66180,14 @@ { "$ref": "#\/definitions\/providerRepositoryFrameworkList" } - ] + ], + "x-discriminator": { + "propertyName": "type", + "mapping": { + "runtime": "#\/definitions\/providerRepositoryRuntimeList", + "framework": "#\/definitions\/providerRepositoryFrameworkList" + } + } } } }, @@ -71123,15 +71130,22 @@ "$ref": "#\/definitions\/providerRepositoryFramework" }, "x-example": "" + }, + "type": { + "type": "string", + "description": "Provider repository list type.", + "x-example": "framework" } }, "required": [ "total", - "frameworkProviderRepositories" + "frameworkProviderRepositories", + "type" ], "example": { "total": 5, - "frameworkProviderRepositories": "" + "frameworkProviderRepositories": "", + "type": "framework" } }, "providerRepositoryRuntimeList": { @@ -71152,15 +71166,22 @@ "$ref": "#\/definitions\/providerRepositoryRuntime" }, "x-example": "" + }, + "type": { + "type": "string", + "description": "Provider repository list type.", + "x-example": "runtime" } }, "required": [ "total", - "runtimeProviderRepositories" + "runtimeProviderRepositories", + "type" ], "example": { "total": 5, - "runtimeProviderRepositories": "" + "runtimeProviderRepositories": "", + "type": "runtime" } }, "branchList": {