2020-06-13 14:03:57 +00:00
|
|
|
|
namespace PluralKit.Core
|
|
|
|
|
{
|
2020-08-29 11:46:27 +00:00
|
|
|
|
public enum AutoproxyMode
|
|
|
|
|
{
|
|
|
|
|
Off = 1,
|
|
|
|
|
Front = 2,
|
|
|
|
|
Latch = 3,
|
|
|
|
|
Member = 4
|
|
|
|
|
}
|
|
|
|
|
|
2020-06-13 14:03:57 +00:00
|
|
|
|
public class SystemGuildSettings
|
|
|
|
|
{
|
2020-06-24 14:52:49 +00:00
|
|
|
|
public ulong Guild { get; }
|
|
|
|
|
public SystemId System { get; }
|
2020-06-13 14:03:57 +00:00
|
|
|
|
public bool ProxyEnabled { get; } = true;
|
|
|
|
|
|
|
|
|
|
public AutoproxyMode AutoproxyMode { get; } = AutoproxyMode.Off;
|
2020-06-14 19:37:04 +00:00
|
|
|
|
public MemberId? AutoproxyMember { get; }
|
2021-08-25 16:30:42 +00:00
|
|
|
|
|
|
|
|
|
public string? Tag { get; }
|
|
|
|
|
public bool TagEnabled { get; }
|
2020-06-13 14:03:57 +00:00
|
|
|
|
}
|
|
|
|
|
}
|