tgstation-server 6.19.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
IAdministrationAuthority.cs
Go to the documentation of this file.
1using System;
2using System.Threading;
3
6
8{
13 {
20 RequirementsGated<AuthorityResponse<AdministrationResponse>> GetUpdateInformation(bool forceFresh, CancellationToken cancellationToken);
21
29 RequirementsGated<AuthorityResponse<ServerUpdateResponse>> TriggerServerVersionChange(Version targetVersion, bool uploadZip, CancellationToken cancellationToken);
30
36
43 RequirementsGated<AuthorityResponse<LogFileResponse>> GetLog(string path, CancellationToken cancellationToken);
44 }
45}
Evaluates a set of IAuthorizationRequirements to be checked before executing a response.
Business logic for interating with the server.
Definition IAuthority.cs:9
IAuthority for administrative server operations.
RequirementsGated< AuthorityResponse< ServerUpdateResponse > > TriggerServerVersionChange(Version targetVersion, bool uploadZip, CancellationToken cancellationToken)
Triggers a restart of tgstation-server without terminating running game instances,...
RequirementsGated< AuthorityResponse< AdministrationResponse > > GetUpdateInformation(bool forceFresh, CancellationToken cancellationToken)
Gets the AdministrationResponse containing server update information.
RequirementsGated< AuthorityResponse > TriggerServerRestart()
Triggers a restart of tgstation-server without terminating running game instances.
RequirementsGated< AuthorityResponse< LogFileResponse > > GetLog(string path, CancellationToken cancellationToken)
Get a ticket for downloading a log file at a given path .