35 lines
1.2 KiB
C#
35 lines
1.2 KiB
C#
namespace Sozsoft.Notifications.Domain;
|
|
|
|
public static class NotificationConsts
|
|
{
|
|
public const string AppName = "Notifications";
|
|
|
|
/// <summary>
|
|
/// Elle yapilan gonderimlerin bildirim tipi. Kural motorundan gecmeyen her bildirim bu tiple
|
|
/// yazilir; tip kaydi seed ile gelir (<c>App.Notifications.NotificationTypes.json</c>).
|
|
/// </summary>
|
|
public const string ManualTypeName = "Manuel";
|
|
}
|
|
|
|
public static class NotificationRecipientTypes
|
|
{
|
|
public const string User = "User";
|
|
public const string Role = "Role";
|
|
public const string OrganizationUnit = "OrganizationUnit";
|
|
public const string All = "All";
|
|
public const string Custom = "Custom";
|
|
}
|
|
|
|
/// <summary>
|
|
/// Manuel gonderimde mesaj icinde cozulen yer tutucular. Sablon metni bu anahtarlari tasir,
|
|
/// gonderim aninda her alici icin ayri ayri degistirilir.
|
|
/// </summary>
|
|
public static class NotificationMessageTokens
|
|
{
|
|
public const string FullName = "{AdSoyad}";
|
|
public const string UserName = "{KullaniciAdi}";
|
|
public const string Email = "{Eposta}";
|
|
public const string Date = "{Tarih}";
|
|
public const string Time = "{Saat}";
|
|
public const string Tenant = "{Kiraci}";
|
|
}
|