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,
}