namespace TMSDAL.DTO.TmsFeedback; public class DispatchEnrollmentRow { public int InstanceId { get; set; } public string InstanceTitle { get; set; } = string.Empty; public int EnrollmentId { get; set; } public int EmployeeId { get; set; } public string EmployeeName { get; set; } = string.Empty; public string? EmployeeMail { get; set; } public string? EmployeeMobile { get; set; } } public class TmsFeedbackStatusRow { public int EnrollmentId { get; set; } public int EmployeeId { get; set; } public string EmployeeName { get; set; } = string.Empty; public int FlsRespondentId { get; set; } public int RespondentSts { get; set; } public int DeliveryStatus { get; set; } public DateTime? FirstOpenedAt { get; set; } public DateTime? SubmittedAt { get; set; } public int FeedbackCompleted { get; set; } public int BlocksCertificate { get; set; } } public class TrainerFeedbackRow { public int TrainerId { get; set; } public string TrainerName { get; set; } = string.Empty; public int SessionCount { get; set; } public int RespondentCount { get; set; } public int SubmittedCount { get; set; } public decimal? AvgKnowledge { get; set; } public decimal? AvgClarity { get; set; } public decimal? AvgEngagement { get; set; } public decimal? OverallAvg { get; set; } public DateTime LastUpdated { get; set; } } public class NudgePendingRow { public int FlsRespondentId { get; set; } } public class InstrumentConfigSelectRow { public int InstrumentConfigId { get; set; } public string RegistrationName { get; set; } = string.Empty; public string RegistrationCode { get; set; } = string.Empty; }