using MongoDB.Bson; using MongoDB.Bson.Serialization.Attributes; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Marco.Pms.Model.Dtos.AppMenu { public class MenuSectionDto { public string? Header { get; set; } public string? Title { get; set; } public List Items { get; set; } = new List(); } public class MenuItemDto { public string? Text { get; set; } public string? Icon { get; set; } public bool Available { get; set; } = true; public string? Link { get; set; } public string PermissionKey { get; set; } = string.Empty; public List Submenu { get; set; } = new List(); } public class SubMenuItemDto { public string? Text { get; set; } public bool Available { get; set; } = true; public string Link { get; set; } = string.Empty; public string PermissionKey { get; set; } = string.Empty; } }