using MediatR; using System; using System.Collections.Generic; using UserManagement; using UserManagement.Data.Dto; using UserManagement.Helper; namespace UserManagement.MediatR.CommandAndQuery { public class AddReminderCommand : 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 ICollection ReminderUsers { get; set; } public ICollection DailyReminders { get; set; } public ICollection QuarterlyReminders { get; set; } public ICollection HalfYearlyReminders { get; set; } } }