Evaluates a set of IAuthorizationRequirements to be checked before executing a response.
Business logic for interating with the server.
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 .