using BMA.EHR.Recurit.Exam.Service.Responses.Document; namespace BMA.EHR.Recurit.Exam.Service.Response { public class PeriodExamCandidateResponseItem { public Guid Id { get; set; } public string? Name { get; set; } public bool CheckDocument { get; set; } public bool CheckDisability { get; set; } public int? Round { get; set; } public int? Year { get; set; } public string CreatedUserId { get; set; } public float? Fee { get; set; } public DateTime? RegisterStartDate { get; set; } public DateTime? RegisterEndDate { get; set; } public DateTime? PaymentStartDate { get; set; } public DateTime? PaymentEndDate { get; set; } public DateTime AnnouncementStartDate { get; set; } public DateTime AnnouncementEndDate { get; set; } public DateTime? AnnouncementDate { get; set; } public DateTime? ExamDate { get; set; } public Guid? OrganizationCodeId { get; set; } public string? OrganizationCodeName { get; set; } public Guid? OrganizationId { get; set; } public string? OrganizationName { get; set; } public string? PaymentKrungThai { get; set; } public bool AnnouncementExam { get; set; } public string? Category { get; set; } public string? Detail { get; set; } public string? EditorCondition { get; set; } public string? EditorConfirm { get; set; } public string? Note { get; set; } public bool IsActive { get; set; } public bool SetSeat { get; set; } public string? Remark { get; set; } public string? CompanyCode { get; set; } public string? Reason { get; set; } public string? RefNo1 { get; set; } public int? GraduationYearLock { get; set; } public List Candidate { get; set; } = new List(); public List PositionExam { get; set; } = new List(); public List BankExam { get; set; } = new List(); public List Documents { get; set; } = new List(); public List Images { get; set; } = new List(); public List BarCodes { get; set; } = new List(); public List QrCodes { get; set; } = new List(); } }