2022-10-13 18:18:06 +01:00
|
|
|
|
using System.Text.Json.Serialization;
|
2022-10-05 21:29:31 +01:00
|
|
|
|
|
|
|
|
|
namespace Mute;
|
|
|
|
|
|
|
|
|
|
public class MuteStateMeta
|
|
|
|
|
{
|
2022-10-25 00:58:12 +01:00
|
|
|
|
public string? Reason { get; set; }
|
2022-10-05 21:29:31 +01:00
|
|
|
|
public DateTime? Expiration { get; set; }
|
|
|
|
|
public MuteState MuteState { get; set; }
|
2022-10-13 18:18:06 +01:00
|
|
|
|
[JsonIgnore] public bool CommandExecuted { get; set; }
|
2022-10-05 21:29:31 +01:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum MuteState
|
|
|
|
|
{
|
|
|
|
|
Muted,
|
|
|
|
|
Unmuting,
|
|
|
|
|
Unmuted
|
|
|
|
|
}
|