using System.Collections.Generic; namespace BMA.EHR.Application.Requests { public class InsigniaResultSet { public Guid ProfileId { get; set; } public string CitizenId { get; set; } = String.Empty; public string Prefix { get; set; } = String.Empty; public string FirstName { get; set; } = String.Empty; public string LastName { get; set; } = String.Empty; public DateTime? BirthDate { get; set; } public DateTime? DateAppoint { get; set; } public string? ProfileType { get; set; } public string? PosTypeName { get; set; } public string? PosLevelName { get; set; } public string FullName { get; set; } = String.Empty; public string Position { get; set; } = String.Empty; public string Rank { get; set; } = String.Empty; public string GovAge { get; set; } = String.Empty; public double? Salary { get; set; } public double? PositionSalary { get; set; } public string LastInsignia { get; set; } = String.Empty; public Guid? LastInsigniaId { get; set; } //public Guid PosNo { get; set; } public string PosNo { get; set; } = String.Empty; public InsigniaItem RequestInsignia { get; set; } = new(); public string Gender { get; set; } = String.Empty; public int Seq { get; set; } public double? Amount { get; set; } public double? PositionSalaryAmount { get; set; } public Guid? RootId { get; set; } public string? Root { get; set; } public List MatchingConditions { get; set; } = new List(); } public class MatchingCondition { public string Condition { get; set; } = ""; public string Result { get; set; } = ""; } }