namespace BMA.EHR.Leave.Service.DTOs.LeaveRequest { public class GetLeaveRequestForAdminResultDto { public Guid Id { get; set; } = Guid.Empty; public string LeaveTypeName { get; set; } = string.Empty; public string? LeaveSubTypeName { get; set; } = string.Empty; public Guid LeaveTypeId { get; set; } = Guid.Empty; public string FullName { get; set; } = string.Empty; public DateTime DateSendLeave { get; set; } = DateTime.MinValue; public string Status { get; set; } = string.Empty; public string CitizenId { get; set; } = string.Empty; public DateTime LeaveStartDate { get; set; } = DateTime.MinValue; public DateTime LeaveEndDate { get; set; } = DateTime.MinValue; public string Agency { get; set; } = string.Empty; public string Org { get; set; } = string.Empty; public string Position { get; set; } = string.Empty; public string Level { get; set; } = string.Empty; public string LeaveRange { get; set; } = string.Empty; public string LeaveRangeEnd { get; set; } = string.Empty; public bool? HajjDayStatus { get; set; } public string? ProfileType { get; set; } public double LeaveTotal { get; set; } } }