using System; using Volo.Abp.Domain.Entities.Auditing; namespace Kurs.Notifications.Entities; public class Notification : FullAuditedEntity { public Guid? NotificationRuleId { get; set; } public required string NotificationChannel { get; set; } public required string NotificationType { get; set; } // Bildirim tipine göre bildirimi alacak olan hedef bilgisini içerir public required string Identifier { get; set; } //UserId, Email, Phone.. public Guid? UserId { get; set; } public required string Message { get; set; } public bool IsSent { get; set; } public bool IsRead { get; set; } public DateTime? ReadTime { get; set; } }