summaryrefslogtreecommitdiffstats
path: root/src/components/notifications/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/notifications/index.js')
-rw-r--r--src/components/notifications/index.js147
1 files changed, 147 insertions, 0 deletions
diff --git a/src/components/notifications/index.js b/src/components/notifications/index.js
new file mode 100644
index 0000000..efa2af5
--- /dev/null
+++ b/src/components/notifications/index.js
@@ -0,0 +1,147 @@
+import Alerta from "./Alerta.vue";
+import AlertNow from "./AlertNow.vue";
+import AliyunSMS from "./AliyunSms.vue";
+import Apprise from "./Apprise.vue";
+import Bark from "./Bark.vue";
+import Bitrix24 from "./Bitrix24.vue";
+import ClickSendSMS from "./ClickSendSMS.vue";
+import CallMeBot from "./CallMeBot.vue";
+import SMSC from "./SMSC.vue";
+import DingDing from "./DingDing.vue";
+import Discord from "./Discord.vue";
+import Elks from "./46elks.vue";
+import Feishu from "./Feishu.vue";
+import FreeMobile from "./FreeMobile.vue";
+import GoogleChat from "./GoogleChat.vue";
+import Gorush from "./Gorush.vue";
+import Gotify from "./Gotify.vue";
+import GrafanaOncall from "./GrafanaOncall.vue";
+import GtxMessaging from "./GtxMessaging.vue";
+import HomeAssistant from "./HomeAssistant.vue";
+import HeiiOnCall from "./HeiiOnCall.vue";
+import Keep from "./Keep.vue";
+import Kook from "./Kook.vue";
+import Line from "./Line.vue";
+import LineNotify from "./LineNotify.vue";
+import LunaSea from "./LunaSea.vue";
+import Matrix from "./Matrix.vue";
+import Mattermost from "./Mattermost.vue";
+import Nostr from "./Nostr.vue";
+import Ntfy from "./Ntfy.vue";
+import Octopush from "./Octopush.vue";
+import OneBot from "./OneBot.vue";
+import Onesender from "./Onesender.vue";
+import Opsgenie from "./Opsgenie.vue";
+import PagerDuty from "./PagerDuty.vue";
+import FlashDuty from "./FlashDuty.vue";
+import PagerTree from "./PagerTree.vue";
+import PromoSMS from "./PromoSMS.vue";
+import Pushbullet from "./Pushbullet.vue";
+import PushDeer from "./PushDeer.vue";
+import Pushover from "./Pushover.vue";
+import Pushy from "./Pushy.vue";
+import RocketChat from "./RocketChat.vue";
+import ServerChan from "./ServerChan.vue";
+import SerwerSMS from "./SerwerSMS.vue";
+import Signal from "./Signal.vue";
+import SMSManager from "./SMSManager.vue";
+import SMSPartner from "./SMSPartner.vue";
+import Slack from "./Slack.vue";
+import Squadcast from "./Squadcast.vue";
+import SMSEagle from "./SMSEagle.vue";
+import Stackfield from "./Stackfield.vue";
+import STMP from "./SMTP.vue";
+import Teams from "./Teams.vue";
+import TechulusPush from "./TechulusPush.vue";
+import Telegram from "./Telegram.vue";
+import Threema from "./Threema.vue";
+import Twilio from "./Twilio.vue";
+import Webhook from "./Webhook.vue";
+import WeCom from "./WeCom.vue";
+import GoAlert from "./GoAlert.vue";
+import ZohoCliq from "./ZohoCliq.vue";
+import Splunk from "./Splunk.vue";
+import SevenIO from "./SevenIO.vue";
+import Whapi from "./Whapi.vue";
+import Cellsynt from "./Cellsynt.vue";
+import WPush from "./WPush.vue";
+import SIGNL4 from "./SIGNL4.vue";
+import SendGrid from "./SendGrid.vue";
+
+/**
+ * Manage all notification form.
+ * @type { Record<string, any> }
+ */
+const NotificationFormList = {
+ "alerta": Alerta,
+ "AlertNow": AlertNow,
+ "AliyunSMS": AliyunSMS,
+ "apprise": Apprise,
+ "Bark": Bark,
+ "Bitrix24": Bitrix24,
+ "clicksendsms": ClickSendSMS,
+ "CallMeBot": CallMeBot,
+ "smsc": SMSC,
+ "DingDing": DingDing,
+ "discord": Discord,
+ "Elks": Elks,
+ "Feishu": Feishu,
+ "FreeMobile": FreeMobile,
+ "GoogleChat": GoogleChat,
+ "gorush": Gorush,
+ "gotify": Gotify,
+ "GrafanaOncall": GrafanaOncall,
+ "HomeAssistant": HomeAssistant,
+ "HeiiOnCall": HeiiOnCall,
+ "Keep": Keep,
+ "Kook": Kook,
+ "line": Line,
+ "LineNotify": LineNotify,
+ "lunasea": LunaSea,
+ "matrix": Matrix,
+ "mattermost": Mattermost,
+ "nostr": Nostr,
+ "ntfy": Ntfy,
+ "octopush": Octopush,
+ "OneBot": OneBot,
+ "Onesender": Onesender,
+ "Opsgenie": Opsgenie,
+ "PagerDuty": PagerDuty,
+ "FlashDuty": FlashDuty,
+ "PagerTree": PagerTree,
+ "promosms": PromoSMS,
+ "pushbullet": Pushbullet,
+ "PushByTechulus": TechulusPush,
+ "PushDeer": PushDeer,
+ "pushover": Pushover,
+ "pushy": Pushy,
+ "rocket.chat": RocketChat,
+ "serwersms": SerwerSMS,
+ "signal": Signal,
+ "SIGNL4": SIGNL4,
+ "SMSManager": SMSManager,
+ "SMSPartner": SMSPartner,
+ "slack": Slack,
+ "squadcast": Squadcast,
+ "SMSEagle": SMSEagle,
+ "smtp": STMP,
+ "stackfield": Stackfield,
+ "teams": Teams,
+ "telegram": Telegram,
+ "threema": Threema,
+ "twilio": Twilio,
+ "Splunk": Splunk,
+ "webhook": Webhook,
+ "WeCom": WeCom,
+ "GoAlert": GoAlert,
+ "ServerChan": ServerChan,
+ "ZohoCliq": ZohoCliq,
+ "SevenIO": SevenIO,
+ "whapi": Whapi,
+ "gtxmessaging": GtxMessaging,
+ "Cellsynt": Cellsynt,
+ "WPush": WPush,
+ "SendGrid": SendGrid,
+};
+
+export default NotificationFormList;