diff options
Diffstat (limited to 'src/components/notifications/index.js')
-rw-r--r-- | src/components/notifications/index.js | 147 |
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; |