using MediatR; using System; using System.Collections.Generic; using UserManagement.Data.Dto; using UserManagement.Helper; namespace UserManagement.MediatR.CommandAndQuery { public class UpdateReminderCommand : IRequest> { public Guid Id { get; set; } public string Subject { get; set; } public string Message { get; set; } public Frequency? Frequency { get; set; } public DateTime StartDate { get; set; } public DateTime? EndDate { get; set; } public DayOfWeek? DayOfWeek { get; set; } public bool IsRepeated { get; set; } public bool IsEmailNotification { get; set; } public List ReminderUsers { get; set; } = new List(); public List DailyReminders { get; set; } = new List(); public List QuarterlyReminders { get; set; } = new List(); public List HalfYearlyReminders { get; set; } = new List(); } }