using Nuuru.Server.Models;
namespace Nuuru.Server.DTOs.Moderation
{
///
/// Data transfer object for Ban entity
///
public class BanDto
{
public Guid Id { get; set; }
public string Reason { get; set; }
public DateTime StartTime { get; set; }
public DateTime EndTime { get; set; }
public BanZone Zone { get; set; }
public bool Active { get; set; }
public bool IsBanActive { get; set; }
public bool AppealsDenied { get; set; }
public UserDto User { get; set; }
public UserDto? BannedBy { get; set; }
}
///
/// Data transfer object for user information in bans
///
public class UserDto
{
public Guid Id { get; set; }
public string UserName { get; set; }
}
}