Class ServerAccessCatalog.PermissionEntry
- Namespace
- McServerLauncher.Services
- Assembly
- McServerLauncher.dll
Everything the app knows about one permission.
public record ServerAccessCatalog.PermissionEntry : IEquatable<ServerAccessCatalog.PermissionEntry>
- Inheritance
-
ServerAccessCatalog.PermissionEntry
- Implements
- Inherited Members
Constructors
PermissionEntry(ServerPermission, string, PermissionRisk)
Everything the app knows about one permission.
public PermissionEntry(ServerPermission Permission, string Id, PermissionRisk Risk)
Parameters
PermissionServerPermissionThe single bit.
IdstringWhat travels on the wire and into files. Never renamed.
RiskPermissionRiskWhether it is part of the owner-only tier.
Properties
Id
What travels on the wire and into files. Never renamed.
public string Id { get; init; }
Property Value
Permission
The single bit.
public ServerPermission Permission { get; init; }
Property Value
Risk
Whether it is part of the owner-only tier.
public PermissionRisk Risk { get; init; }