using Marco.Pms.Model.ViewModels.Activities; namespace Marco.Pms.Model.ViewModels.Forum { public class ForumTicketVM { public Guid Id { get; set; } public string Subject { get; set; } = string.Empty; public string Description { get; set; } = string.Empty; public TicketStatusVM? Status { get; set; } public TicketTypeVM? Type { get; set; } // QualityIssue, HelpDesk, Feedback public TicketPriorityVM? Priority { get; set; } public BasicEmployeeVM? CreatedBy { get; set; } public DateTime CreatedAt { get; set; } public int LinkedActivityId { get; set; } // task or project ID public ICollection? Comments { get; set; } // view model public ICollection? Attachments { get; set; } // view model public ICollection? Tags { get; set; } } }