sharp-chat/SharpChat.MariaDB/MariaDBUserPermissions.cs

27 lines
688 B
C#

namespace SharpChat.MariaDB;
[Flags]
public enum MariaDBUserPermissions : int {
KickUser = 0x1,
BanUser = 0x2,
//SilenceUser = 0x4,
Broadcast = 0x8,
SetOwnNickname = 0x10,
SetOthersNickname = 0x20,
CreateChannel = 0x40,
SetChannelPermanent = 0x80,
SetChannelPassword = 0x100,
SetChannelHierarchy = 0x200,
SendMessage = 0x400,
DeleteOwnMessage = 0x800,
DeleteAnyMessage = 0x1000,
EditOwnMessage = 0x2000,
EditAnyMessage = 0x4000,
SeeIPAddress = 0x8000,
DeleteChannel = 0x10000,
JoinAnyChannel = 0x20000,
ViewLogs = 0x40000,
ViewBanList = 0x80000,
PardonUser = 0x100000,
PardonIPAddress = 0x200000,
}