namespace Nuuru.Server.DTOs.Booru
{
///
/// Data transfer object for uploader user information
///
public class UploaderDto
{
public Guid Id { get; set; }
public string UserName { get; set; } = string.Empty;
public string? AvatarUrl { get; set; }
public string? BackgroundImageUrl { get; set; }
public string? RoleColor { get; set; }
public string? Status { get; set; }
public IReadOnlyList Badges { get; set; } = [];
public IReadOnlyList ActiveBanZones { get; set; } = [];
public IReadOnlyList ActiveBans { get; set; } = [];
public string? ForcedDisplayName { get; set; }
public int? ClanId { get; set; }
public string? ClanTag { get; set; }
public string? ClanColor { get; set; }
public string? ClanBadgeUrl { get; set; }
}
}