internal SQLiteStorageProvider(AccountantPlugin plugin, StorageConfig config) : base(plugin, config) { if (config is SQLiteStorageConfig sqliteconfig) { Config = sqliteconfig; } else { throw new ArgumentException($"SQLite Storage Provider was supplied with an invalid config (expected {nameof(SQLiteStorageConfig)}, got {config.GetType().Name})"); } }
internal AccountManager(AccountantPlugin plugin) { Plugin = plugin; }
internal EventManager(Server server, AccountantPlugin plugin) { Server = server; Plugin = plugin; }
internal AccountantAPI(AccountantPlugin plugin) { Plugin = plugin; }
public CommandManager(Server server, AccountantPlugin plugin) { Server = server; Plugin = plugin; }
protected StorageProvider(AccountantPlugin plugin, StorageConfig config) { Plugin = plugin; }