13 lines
336 B
C#
13 lines
336 B
C#
using System;
|
|
|
|
namespace JiraTimeBot.Core.Configuration
|
|
{
|
|
public interface ISettingsManager
|
|
{
|
|
Settings Load();
|
|
Settings LoadAndCheck(Action settingsSource, Action<string> errorMessageReporter);
|
|
|
|
void Save(Settings settings);
|
|
bool SettingsIsValid(Settings settings, out string message);
|
|
}
|
|
} |