namespace EnablementDAL.DTO; public class ResolverActionDTO { public int ShowId { get; set; } public string ShowName { get; set; } = string.Empty; public string DisplayName { get; set; } = string.Empty; public string Description { get; set; } = string.Empty; // From TSHOW public string StepContent { get; set; } = string.Empty; // From TSHOWSTEP.CONTENT public byte ShowNature { get; set; } public int Priority { get; set; } public bool Blocking { get; set; } public byte StartType { get; set; } public byte Theme { get; set; } public DisplayHintDTO DisplayHint { get; set; } = new(); } public class DisplayHintDTO { public byte Position { get; set; } // ✅ byte — matches ShowSummaryDTO.DisplayPosition public short Duration { get; set; } // ✅ short — matches ShowSummaryDTO.DisplayDuration public string Intent { get; set; } = string.Empty; // ✅ string — from MapIntent() }