namespace Marco.Pms.Model.ViewModels.Master
{
    public class FeatureVM
    {
        public Guid Id { get; set; } // Unique identifier for the permission

        public string? Name { get; set; } // Feature name
        public string? Description { get; set; } // Feature description
        public bool IsActive { get; set; }
        public Guid? ModuleId { get; set; }

        public string? ModuleName { get; set; }
        public string? ModuleKey { get; set; }

        public ICollection<FeaturePermissionVM>? FeaturePermissions { get; set; }
    }
}
