namespace TMSDAL.DTO.TmsFeedback; public record TmsBatchFeedbackStatusDto( int BatchId, string BatchName, int FlsInstanceId, int InstanceStatus, int TotalEnrollments, int TotalSubmitted, int TotalPending, int TotalOverdue, decimal CompletionPct, bool BlocksCertificate, List Learners ); public record TmsLearnerFeedbackDto( int EnrollmentId, int EmployeeId, string EmployeeName, int RespondentStatus, string RespondentStatusLabel, DateTime? SubmittedAt, bool FeedbackCompleted, bool BlocksCertificate ); public record TrainerFeedbackSummaryDto( int TrainerId, string TrainerName, int SessionCount, int RespondentCount, int SubmittedCount, decimal CompletionPct, decimal? AvgKnowledge, decimal? AvgClarity, decimal? AvgEngagement, decimal? OverallAvg, DateTime LastUpdated ); public record DispatchFeedbackResultDto( int FlsInstanceId, int RespondentCount );