PluralKit/PluralKit.Core/Models/SystemGuildSettings.cs

23 lines
521 B
C#
Raw Normal View History

2021-08-27 15:03:47 +00:00
namespace PluralKit.Core
{
2020-08-29 11:46:27 +00:00
public enum AutoproxyMode
{
Off = 1,
Front = 2,
Latch = 3,
Member = 4
}
2021-08-27 15:03:47 +00:00
public class SystemGuildSettings
{
public ulong Guild { get; }
public SystemId System { get; }
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-27 15:03:47 +00:00
public string? Tag { get; }
2021-08-27 15:03:47 +00:00
public bool TagEnabled { get; }
}
}