public class MessageResult { public MessageStatus Status; public long BroadcasterId; public long ChatterId; public HashSet Emotes; public MessageResult(MessageStatus status, long broadcasterId, long chatterId, HashSet? emotes = null) { Status = status; BroadcasterId = broadcasterId; ChatterId = chatterId; Emotes = emotes ?? new HashSet(); } } public enum MessageStatus { None = 0, NotReady = 1, Blocked = 2, Command = 3 }