using LiteCharms.Abstractions; namespace LiteCharms.Features.Notifications.Events; public class ProcessEmailNotificationsEvent : EventBase, IEvent { public string Name { get; set; } = nameof(ProcessEmailNotificationsEvent); public int MaxRecords { get; set; } public ProcessEmailNotificationsEvent() => MaxRecords = 1000; private ProcessEmailNotificationsEvent(int maxRecords = 1000) => MaxRecords = maxRecords; public static ProcessEmailNotificationsEvent Create(int maxRecords = 1000) => new(maxRecords); }