LookingGlass/Data/Moderation.cs

27 lines
532 B
C#

namespace Myhm.Data;
public class Moderation
{
public int Id { get; set; }
public string UserId { get; set; } = default!;
public ModerationTypes Type { get; set; }
public string Reason { get; set; } = default!;
public ModerationReasons ReasonType { get; set; }
public DateTime CreatedAt { get; set; }
}
public enum ModerationTypes
{
Ban,
Warn,
}
// TODO: Get reasons from @MYHM and add them here
public enum ModerationReasons
{
Spamming,
Harassment,
HateSpeech,
NSFW,
Other,
}