namespace zero.Architecture; public class ZeroPluginOptions : IZeroPluginOptions { public string Name { get; set; } public string Description { get; set; } public List LocalizationPaths { get; private set; } = new List(); public string PluginPath { get; set; } } public interface IZeroPluginOptions { string Name { get; set; } string Description { get; set; } List LocalizationPaths { get; } string PluginPath { get; set; } } public interface IZeroPluginStartup { Task Startup(); }