namespace TMSDAL.DTO.TrainingInstance { public class InstanceSessionDTO { public int InstanceSessionId { get; set; } public int InstanceId { get; set; } public string InstanceCode { get; set; } = string.Empty; public string InstanceTitle { get; set; } = string.Empty; public int? ProgrammeSessionId { get; set; } public string SessionCode { get; set; } = string.Empty; public string SessionTitle { get; set; } = string.Empty; public int SlNo { get; set; } public DateTime? ScheduledDate { get; set; } public TimeSpan? StartTime { get; set; } public TimeSpan? EndTime { get; set; } public int ActualDurationMins { get; set; } public byte SessionDelivMode { get; set; } public int? TrainerId { get; set; } public string TrainerCode { get; set; } = string.Empty; public string TrainerName { get; set; } = string.Empty; public string TrainerFullName { get; set; } = string.Empty; public int? VenueId { get; set; } public string VenueCode { get; set; } = string.Empty; public string VenueName { get; set; } = string.Empty; public byte SessionStatus { get; set; } public int? DojoSessionId { get; set; } public int? OJTPlanId { get; set; } public byte AttendanceRecorded { get; set; } public string? TrainerNotes { get; set; } public int TenantId { get; set; } } }