namespace TwitchChatTTS.Twitch.Socket.Messages { public class ChannelBanMessage { public required string UserId { get; set; } public required string UserLogin { get; set; } public required string UserName { get; set; } public required string BroadcasterUserId { get; set; } public required string BroadcasterUserLogin { get; set; } public required string BroadcasterUserName { get; set; } public required string ModeratorUserId { get; set; } public required string ModeratorUserLogin { get; set; } public required string ModeratorUserName { get; set; } public required string Reason { get; set; } public DateTime BannedAt { get; set; } public DateTime? EndsAt { get; set; } public bool IsPermanent { get; set; } } }