Files
TorchRemote/TorchRemote.Plugin/Abstractions/Controllers/IServerController.cs
2022-07-21 22:40:54 +07:00

14 lines
380 B
C#

using TorchRemote.Models.Requests;
using TorchRemote.Models.Responses;
using TorchRemote.Models.Shared;
namespace TorchRemote.Plugin.Abstractions.Controllers;
public interface IServerController
{
ServerStatusResponse GetStatus();
void Start();
Task Stop(StopServerRequest request);
ServerSettings GetSettings();
Task SetSettings(ServerSettings request);
}