2026-02-24 20:44:16 +00:00
|
|
|
|
namespace Sozsoft.Notifications.Enums;
|
|
|
|
|
|
|
|
|
|
|
|
public static class NotificationChannels
|
|
|
|
|
|
{
|
2026-05-11 12:19:27 +00:00
|
|
|
|
public const string Sms = "Sms"; //SMS (ABP Sms + Posta Guvercini)
|
|
|
|
|
|
public const string Mail = "Mail"; //Email (ABP Emailing + Amazon SES)
|
|
|
|
|
|
public const string Rocket = "Rocket"; //Rocket.Chat (HTTP API)
|
2026-08-21 19:27:59 +00:00
|
|
|
|
public const string Desktop = "Desktop";
|
2026-05-11 12:19:27 +00:00
|
|
|
|
public const string UiActivity = "UiActivity"; //UI Activity (ABP UI Activity)
|
|
|
|
|
|
public const string UiToast = "UiToast"; //UI Toast (ABP UI Toast) Ayarlar/Sistem/Bildirimler/Chrome açık olması gerekiyor.
|
|
|
|
|
|
public const string WhatsApp = "WhatsApp"; //WhatsApp (HTTP API, template-based)
|
2026-08-28 12:03:36 +00:00
|
|
|
|
public const string Telegram = "Telegram"; //Telegram (Bot API, chat based)
|
2026-09-20 20:23:39 +00:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Gonderimi tarayicida gerceklesen kanallar: kayit kullaniciya ancak gosterildiginde
|
|
|
|
|
|
/// iletilmis sayilir, bu yuzden <c>IsSent</c> isaretini istemci atar. Diger kanallari
|
|
|
|
|
|
/// <c>NotificationWorker</c> isaretler; UiActivity ise kayit olusurken iletilmis sayilir.
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public static readonly string[] BrowserChannels = [UiToast, Desktop];
|
2026-02-24 20:44:16 +00:00
|
|
|
|
}
|