tgstation-server 6.12.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
IUserGroupAuthority.cs
Go to the documentation of this file.
1using System.Linq;
4
9
11{
71}
Business logic for interating with the server.
Definition IAuthority.cs:9
ValueTask< AuthorityResponse< UserGroup > > Read()
Gets the current UserGroup.
ValueTask< AuthorityResponse< UserGroup > > GetId(long id, bool includeJoins, CancellationToken cancellationToken)
Gets the UserGroup with a given id .
ValueTask< AuthorityResponse< UserGroup > > Update(long id, string? newName, PermissionSet? newPermissionSet, CancellationToken cancellationToken)
Updates a UserGroup.
IQueryable< UserGroup > Queryable(bool includeJoins)
Gets all registered UserGroups.
ValueTask< AuthorityResponse< UserGroup > > Create(string name, PermissionSet? permissionSet, CancellationToken cancellationToken)
Create a UserGroup.
ValueTask< AuthorityResponse > DeleteEmpty(long id, CancellationToken cancellationToken)
Deletes an empty UserGroup.
@ List
User may list files if the Models.Instance allows it.
AdministrationRights
Administration rights for the server.