Skip to content

Commit 1fb6ab9

Browse files
authored
Merge pull request #124 from appwrite/dev
feat: Node.js SDK update for version 20.0.0
2 parents 10a9810 + cfa0f66 commit 1fb6ab9

14 files changed

+117
-37
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "node-appwrite",
33
"homepage": "https://appwrite.io/support",
44
"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",
5-
"version": "19.1.0",
5+
"version": "20.0.0",
66
"license": "BSD-3-Clause",
77
"main": "dist/index.js",
88
"type": "commonjs",

src/client.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class AppwriteException extends Error {
3333
}
3434

3535
function getUserAgent() {
36-
let ua = 'AppwriteNodeJSSDK/19.1.0';
36+
let ua = 'AppwriteNodeJSSDK/20.0.0';
3737

3838
// `process` is a global in Node.js, but not fully available in all runtimes.
3939
const platform: string[] = [];
@@ -82,7 +82,7 @@ class Client {
8282
'x-sdk-name': 'Node.js',
8383
'x-sdk-platform': 'server',
8484
'x-sdk-language': 'nodejs',
85-
'x-sdk-version': '19.1.0',
85+
'x-sdk-version': '20.0.0',
8686
'user-agent' : getUserAgent(),
8787
'X-Appwrite-Response-Format': '1.8.0',
8888
};

src/enums/attribute-status.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export enum AttributeStatus {
2+
Available = 'available',
3+
Processing = 'processing',
4+
Deleting = 'deleting',
5+
Stuck = 'stuck',
6+
Failed = 'failed',
7+
}

src/enums/column-status.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export enum ColumnStatus {
2+
Available = 'available',
3+
Processing = 'processing',
4+
Deleting = 'deleting',
5+
Stuck = 'stuck',
6+
Failed = 'failed',
7+
}

src/enums/database-type.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export enum DatabaseType {
2+
Legacy = 'legacy',
3+
Tablesdb = 'tablesdb',
4+
}

src/enums/deployment-status.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export enum DeploymentStatus {
2+
Waiting = 'waiting',
3+
Processing = 'processing',
4+
Building = 'building',
5+
Ready = 'ready',
6+
Failed = 'failed',
7+
}

src/enums/execution-status.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export enum ExecutionStatus {
2+
Waiting = 'waiting',
3+
Processing = 'processing',
4+
Completed = 'completed',
5+
Failed = 'failed',
6+
}

src/enums/execution-trigger.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export enum ExecutionTrigger {
2+
Http = 'http',
3+
Schedule = 'schedule',
4+
Event = 'event',
5+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export enum HealthAntivirusStatus {
2+
Disabled = 'disabled',
3+
Offline = 'offline',
4+
Online = 'online',
5+
}

src/enums/health-check-status.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export enum HealthCheckStatus {
2+
Pass = 'pass',
3+
Fail = 'fail',
4+
}

0 commit comments

Comments
 (0)