RhSolutions-AddIn/RhSolutions.AddIn/Services/IAddInConfiguration.cs

15 lines
448 B
C#

using Microsoft.Extensions.Configuration;
namespace RhSolutions.Services;
public interface IAddInConfiguration
{
string this[string key] { get; }
public string GetPriceListPath();
public void SetPriceListPath(string value);
public string GetPriceListFileName();
public Dictionary<string, string> GetPriceListHeaders();
public delegate void SettingsHandler();
public event SettingsHandler OnSettingsChange;
public void SaveSettings();
}