11 lines
536 B
C#
11 lines
536 B
C#
|
using SharpChat.Bans;
|
|||
|
|
|||
|
namespace SharpChat.Flashii {
|
|||
|
public class FlashiiUserBanInfo(FlashiiRawBanInfo rawBanInfo) : FlashiiBanInfo(BanKind.User, rawBanInfo), UserBanInfo {
|
|||
|
public string UserId { get; } = rawBanInfo.UserId ?? string.Empty;
|
|||
|
public string UserName { get; } = rawBanInfo.UserName ?? $"({rawBanInfo.UserId ?? string.Empty})";
|
|||
|
public ColourInheritable UserColour { get; } = ColourInheritable.FromMisuzu(rawBanInfo.UserColourRaw);
|
|||
|
public override string ToString() => UserName;
|
|||
|
}
|
|||
|
}
|