namespace GB5Shared.GOP.Qualifier.DTOs { /// /// Maps MQUALIFIEROUTPUT — FactBag output declarations for a qualifier. /// OutputScope: 1=Document, 2=Line, 3=Group. /// PK: QUALIFIEROUTPUTID (app-generated INT via AutoNumber). /// public class QualifierOutputDTO { public int OutputId { get; set; } public int QualifierId { get; set; } public int TenantId { get; set; } public string OutputKey { get; set; } = string.Empty; /// 1=Document, 2=Line, 3=Group public byte OutputScope { get; set; } public string? SourceExpression { 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; } } }