diff --git a/package.json b/package.json index f906bc07..168aaf1b 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "react-native-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": "0.14.0", + "version": "0.15.0", "license": "BSD-3-Clause", "main": "dist/cjs/sdk.js", "exports": { diff --git a/src/client.ts b/src/client.ts index 25bf4224..9561d822 100644 --- a/src/client.ts +++ b/src/client.ts @@ -115,7 +115,7 @@ class Client { 'x-sdk-name': 'React Native', 'x-sdk-platform': 'client', 'x-sdk-language': 'reactnative', - 'x-sdk-version': '0.14.0', + 'x-sdk-version': '0.15.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 00000000..1781e941 --- /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 00000000..1829d514 --- /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 bf6bff28..f22ad162 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" + export namespace Models { declare const __default: unique symbol; @@ -1008,11 +1011,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. */