namespace GB5Shared.GOP.Qualifier.DTOs { /// /// Maps MQUALIFIERMETHOD — execution methods for a qualifier. /// ExecutionMode: 1=NCalc, 2=DataSource, 3=Service. /// PK: QUALIFIERMETHODID (app-generated INT via AutoNumber). /// public class QualifierMethodDTO { public int QualifierMethodId { get; set; } public int QualifierId { get; set; } public int TenantId { get; set; } /// 1=NCalc expression, 2=DataSource query, 3=Service dispatch public byte ExecutionMode { get; set; } public string? Expression { get; set; } public string? QueryCode { get; set; } public string? ServiceCode { get; set; } public string? ReturnType { get; set; } public int SortOrder { get; set; } public int SourceType { get; set; } // Audit fields — set by DAL public int CreatedById { get; set; } public int ModifiedById { get; set; } } }