14 lines
380 B
C#
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);
|
|
}
|