tgstation-server 6.12.3
The /tg/station 13 server suite
Loading...
Searching...
No Matches
Namespaces | Classes | Enumerations
Tgstation.Server.Host.Authority Namespace Reference

Namespaces

namespace  Core
 

Classes

class  AdministrationAuthority
 
interface  IAdministrationAuthority
 IAuthority for administrative server operations. More...
 
interface  IGraphQLAuthorityInvoker
 Invokes TAuthority s from GraphQL endpoints. More...
 
interface  ILoginAuthority
 IAuthority for authenticating with the server. More...
 
interface  IPermissionSetAuthority
 IAuthority for managing PermissionSets. More...
 
interface  IRestAuthorityInvoker
 Invokes TAuthority methods and generates IActionResult responses. More...
 
interface  IUserAuthority
 IAuthority for managing Users. More...
 
interface  IUserGroupAuthority
 IAuthority for managing UserGroups. More...
 
class  LoginAuthority
 
class  PermissionSetAuthority
 
class  UserAuthority
 
class  UserGroupAuthority
 

Enumerations

enum  PermissionSetLookupType { Id , UserId , GroupId }
 Indicates the type of Api.Models.EntityId.Id to lookup on a Models.PermissionSet. More...
 

Enumeration Type Documentation

◆ PermissionSetLookupType

Indicates the type of Api.Models.EntityId.Id to lookup on a Models.PermissionSet.

Enumerator
Id 

Lookup the Api.Models.EntityId.Id of the Models.PermissionSet.

UserId 

Lookup the Api.Models.EntityId.Id of the Models.PermissionSet.User.

GroupId 

Lookup the Api.Models.EntityId.Id of the Models.PermissionSet.Group.

Definition at line 6 of file PermissionSetLookupType.cs.

7 {
11 Id,
12
16 UserId,
17
21 GroupId,
22 }
@ GroupId
Lookup the Api.Models.EntityId.Id of the Models.PermissionSet.Group.
@ UserId
Lookup the Api.Models.EntityId.Id of the Models.PermissionSet.User.
@ Id
Lookup the Api.Models.EntityId.Id of the Models.PermissionSet.