using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Media.Imaging; using Tango.BL.Entities; using Tango.BL.Enumerations; namespace Tango.PPC.Common { /// /// Represents a PCC module. /// /// public interface IPPCModule : IDisposable { /// /// Gets the module name. /// String Name { get; } /// /// Gets the module description. /// String Description { get; } /// /// Gets the module cover image. /// BitmapSource Image { get; } /// /// Gets the module entry point view type. /// Type MainViewType { get; } /// /// Gets the permission required to see and load this module. /// Permissions Permission { get; } } }