20 lines
1.1 KiB
C#
20 lines
1.1 KiB
C#
namespace Sozsoft.Notifications.Enums;
|
||
|
||
public static class NotificationChannels
|
||
{
|
||
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)
|
||
public const string Desktop = "Desktop";
|
||
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)
|
||
public const string Telegram = "Telegram"; //Telegram (Bot API, chat based)
|
||
|
||
/// <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];
|
||
}
|