Package-level declarations

Types

Link copied to clipboard
class AccessException(message: String?) : Exception
Link copied to clipboard

An AccessManager is used retrieve, check, and store user access levels and permissions, and game and emulator filters. This interface defines the static access levels and methods that an AccessManager must implement. How the access permissions are stored, checked, and manipulated is left to the implementation class.

Link copied to clipboard
class AccessManager2(flags: RuntimeFlags, taskScheduler: TaskScheduler) : AccessManager
Link copied to clipboard
class Silence(accessStr: String, duration: Duration, issuer: String? = null, reason: String? = null) : TemporaryAttribute
Link copied to clipboard
class TempAdmin(accessStr: String, duration: Duration) : TemporaryAttribute
Link copied to clipboard
class TempBan(accessStr: String, duration: Duration, issuer: String? = null, reason: String? = null) : TemporaryAttribute
Link copied to clipboard
class TempElevated(accessStr: String, duration: Duration) : TemporaryAttribute
Link copied to clipboard
class TempModerator(accessStr: String, duration: Duration) : TemporaryAttribute
Link copied to clipboard
sealed class TemporaryAttribute