aboutsummaryrefslogtreecommitdiffstats
path: root/src/api/forms.ts
diff options
context:
space:
mode:
authorGravatar Hassan Abouelela <[email protected]>2021-01-04 02:25:55 +0300
committerGravatar Hassan Abouelela <[email protected]>2021-01-04 04:02:21 +0300
commitce316baf3c5615122e3ab41ceedbc78137e86b48 (patch)
tree393091f55f93fc04b7f5d96f2e21665177187d1c /src/api/forms.ts
parentMerge pull request #73 from python-discord/renovate/html-webpack-plugin-4.x (diff)
Updates Models
Changes the models to match the backend. Signed-off-by: Hassan Abouelela <[email protected]>
Diffstat (limited to 'src/api/forms.ts')
-rw-r--r--src/api/forms.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/api/forms.ts b/src/api/forms.ts
index aec4b99..3869838 100644
--- a/src/api/forms.ts
+++ b/src/api/forms.ts
@@ -6,17 +6,24 @@ export enum FormFeatures {
RequiresLogin = "REQUIRES_LOGIN",
Open = "OPEN",
CollectEmail = "COLLECT_EMAIL",
- DisableAntispam = "DISABLE_ANTISPAM"
+ DisableAntispam = "DISABLE_ANTISPAM",
+ WEBHOOK_ENABLED = "WEBHOOK_ENABLED"
}
export interface Form {
id: string,
features: Array<FormFeatures>,
+ webhook: WebHook | null,
questions: Array<Question>,
name: string,
description: string
}
+export interface WebHook {
+ url: string,
+ message: string | null
+}
+
export async function getForms(): Promise<Form[]> {
const resp = await ApiClient.get("forms/discoverable");
return resp.data;