using OwnChar.Data; using Pilz.Plugins.Advanced; namespace OwnChar.App.Desktop.Api; public abstract class LoginProvider : PluginFeature { public abstract IDataManager GetDefault(IMainWindowApi api); public abstract void Configure(IMainWindowApi api, ref IDataManager? manager); protected LoginProvider(string featureType, string identifier) : base(featureType, identifier) { } protected LoginProvider(string featureType, string featureIdentifier, string? featureName) : base(featureType, featureIdentifier, featureName) { } }