using HrynCo.NotificationService.DAL.Abstract.Entities; namespace HrynCo.NotificationService.DAL.Abstract.Providers; public class EmailChannel : Entity { public required string ServiceName { get; set; } public int Priority { get; set; } public EmailChannelType EmailChannelType { get; set; } public required EmailChannelSettings Settings { get; set; } public int? DailyLimit { get; set; } public int? MonthlyLimit { get; set; } public int WarnThresholdPercent { get; set; } = 90; public bool IsActive { get; set; } = true; }