Table of Contents

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

Permission ServerPermission

The single bit.

Id string

What travels on the wire and into files. Never renamed.

Risk PermissionRisk

Whether 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

string

Permission

The single bit.

public ServerPermission Permission { get; init; }

Property Value

ServerPermission

Risk

Whether it is part of the owner-only tier.

public PermissionRisk Risk { get; init; }

Property Value

PermissionRisk