using System.Collections.Generic; using System.Threading.Tasks; namespace DiscordBotCore.Interfaces.Modules { public enum ModuleType { Logger, Compatibility, Other } /// /// Define a module. /// public interface IModule { public ModuleType ModuleType { get; } public string Name { get; } public IDictionary MethodMapping { get; } public Task Initialize(); } }