From 848b75d8b6f70a8ffe583d228fe13c77e229acc5 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 26 Sep 2025 09:04:48 +0000 Subject: [PATCH 1/3] chore: regenerate sdks --- README.md | 2 +- package.json | 2 +- src/client.ts | 2 +- src/enums/execution-status.ts | 6 ++++++ src/enums/execution-trigger.ts | 5 +++++ src/models.ts | 7 +++++-- src/query.ts | 8 -------- 7 files changed, 19 insertions(+), 13 deletions(-) create mode 100644 src/enums/execution-status.ts create mode 100644 src/enums/execution-trigger.ts diff --git a/README.md b/README.md index 4be22c4..295f74e 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ import { Client, Account } from "appwrite"; To install with a CDN (content delivery network) add the following scripts to the bottom of your tag, but before you use any Appwrite services: ```html - + ``` diff --git a/package.json b/package.json index 4f92dfc..a696e7f 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "appwrite", "homepage": "https://appwrite.io/support", "description": "Appwrite is an open-source self-hosted backend server that abstract and simplify complex and repetitive development tasks behind a very simple REST API", - "version": "20.1.0", + "version": "20.2.0", "license": "BSD-3-Clause", "main": "dist/cjs/sdk.js", "exports": { diff --git a/src/client.ts b/src/client.ts index e9ce4bc..8017ca9 100644 --- a/src/client.ts +++ b/src/client.ts @@ -316,7 +316,7 @@ class Client { 'x-sdk-name': 'Web', 'x-sdk-platform': 'client', 'x-sdk-language': 'web', - 'x-sdk-version': '20.1.0', + 'x-sdk-version': '20.2.0', 'X-Appwrite-Response-Format': '1.8.0', }; diff --git a/src/enums/execution-status.ts b/src/enums/execution-status.ts new file mode 100644 index 0000000..1781e94 --- /dev/null +++ b/src/enums/execution-status.ts @@ -0,0 +1,6 @@ +export enum ExecutionStatus { + Waiting = 'waiting', + Processing = 'processing', + Completed = 'completed', + Failed = 'failed', +} \ No newline at end of file diff --git a/src/enums/execution-trigger.ts b/src/enums/execution-trigger.ts new file mode 100644 index 0000000..1829d51 --- /dev/null +++ b/src/enums/execution-trigger.ts @@ -0,0 +1,5 @@ +export enum ExecutionTrigger { + Http = 'http', + Schedule = 'schedule', + Event = 'event', +} \ No newline at end of file diff --git a/src/models.ts b/src/models.ts index bcab3f1..65cbf00 100644 --- a/src/models.ts +++ b/src/models.ts @@ -1,3 +1,6 @@ +import { ExecutionTrigger } from "./enums/execution-trigger" +import { ExecutionStatus } from "./enums/execution-status" + /** * Appwrite Models */ @@ -1011,11 +1014,11 @@ export namespace Models { /** * The trigger that caused the function to execute. Possible values can be: `http`, `schedule`, or `event`. */ - trigger: string; + trigger: ExecutionTrigger; /** * The status of the function execution. Possible values can be: `waiting`, `processing`, `completed`, or `failed`. */ - status: string; + status: ExecutionStatus; /** * HTTP request method type. */ diff --git a/src/query.ts b/src/query.ts index 8b274f4..60cfa96 100644 --- a/src/query.ts +++ b/src/query.ts @@ -195,14 +195,6 @@ export class Query { static orderAsc = (attribute: string): string => new Query("orderAsc", attribute).toString(); - /** - * Sort results randomly. - * - * @returns {string} - */ - static orderRandom = (): string => - new Query("orderRandom").toString(); - /** * Return results after documentId. * From 45f8c47596fa4e36c343e50f519238a910b6661f Mon Sep 17 00:00:00 2001 From: root Date: Wed, 1 Oct 2025 04:33:47 +0000 Subject: [PATCH 2/3] regen --- src/query.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/query.ts b/src/query.ts index 60cfa96..8b274f4 100644 --- a/src/query.ts +++ b/src/query.ts @@ -195,6 +195,14 @@ export class Query { static orderAsc = (attribute: string): string => new Query("orderAsc", attribute).toString(); + /** + * Sort results randomly. + * + * @returns {string} + */ + static orderRandom = (): string => + new Query("orderRandom").toString(); + /** * Return results after documentId. * From 1c3e458c1455d374bddb110cb170560cabffa865 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 3 Oct 2025 02:55:47 +0000 Subject: [PATCH 3/3] update version --- README.md | 2 +- package.json | 2 +- src/client.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 295f74e..10990f7 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ import { Client, Account } from "appwrite"; To install with a CDN (content delivery network) add the following scripts to the bottom of your tag, but before you use any Appwrite services: ```html - + ``` diff --git a/package.json b/package.json index a696e7f..685c1e6 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "appwrite", "homepage": "https://appwrite.io/support", "description": "Appwrite is an open-source self-hosted backend server that abstract and simplify complex and repetitive development tasks behind a very simple REST API", - "version": "20.2.0", + "version": "21.0.0", "license": "BSD-3-Clause", "main": "dist/cjs/sdk.js", "exports": { diff --git a/src/client.ts b/src/client.ts index 8017ca9..0c48c11 100644 --- a/src/client.ts +++ b/src/client.ts @@ -316,7 +316,7 @@ class Client { 'x-sdk-name': 'Web', 'x-sdk-platform': 'client', 'x-sdk-language': 'web', - 'x-sdk-version': '20.2.0', + 'x-sdk-version': '21.0.0', 'X-Appwrite-Response-Format': '1.8.0', };