internal TypingStartedEventArgs(DiscordClientBase client, SnowflakeOptional <ICachedMessageChannel> channel, FetchableSnowflakeOptional <IUser> user, DateTimeOffset timestamp) : base(client) { Channel = channel; User = user; Timestamp = timestamp; }
internal ReactionsClearedEventArgs( CachedTextChannel channel, FetchableSnowflakeOptional <IMessage> message, IReadOnlyDictionary <IEmoji, ReactionData> reactions) : base(channel.Client) { Channel = channel; Message = message; Reactions = reactions; }
internal EmojiReactionsClearedEventArgs( CachedTextChannel channel, FetchableSnowflakeOptional <IMessage> message, IEmoji emoji, ReactionData data) : base(channel.Client) { Channel = channel; Message = message; Emoji = emoji; Data = data; }
internal ReactionRemovedEventArgs( ICachedMessageChannel channel, FetchableSnowflakeOptional <IMessage> message, FetchableSnowflakeOptional <IUser> user, Optional <ReactionData> reaction, IEmoji emoji) : base(channel.Client) { Channel = channel; Message = message; User = user; Reaction = reaction; Emoji = emoji; }