Table of Contents

Namespace DSharpPlus.EventArgs

Classes

ApplicationAuthorizedEventArgs

Invoked when the current application is added to a server or user account. This is not available via the standard gateway, and requires webhook events to be enabled.

ApplicationCommandEventArgs

Represents arguments for application command events.

ApplicationCommandPermissionUpdate
ApplicationCommandPermissionsUpdatedEventArgs
AutoModerationRuleCreatedEventArgs

Represents argument for the AutoModerationRuleCreated event.

AutoModerationRuleDeletedEventArgs

Represents arguments for the AutoModerationRuleDeleted event.

AutoModerationRuleExecutedEventArgs

Represents arguments for the AutoModerationRuleExecuted event.

AutoModerationRuleUpdatedEventArgs

Represents arguments for the AutoModerationRuleUpdated event.

ChannelCreatedEventArgs

Represents arguments for the ChannelCreated event.

ChannelDeletedEventArgs

Represents arguments for the ChannelDeleted event.

ChannelPinsUpdatedEventArgs

Represents arguments for the ChannelPinsUpdated event.

ChannelUpdatedEventArgs

Represents arguments for the ChannelUpdated event.

ClientErrorEventArgs

Represents arguments for the ClientErrored event.

ClientStartedEventArgs

Represents an event invoked when the client starts.

ClientStoppedEventArgs

Represents an event fired when the client stops.

ComponentInteractionCreatedEventArgs

Represents arguments for the ComponentInteractionCreated event.

ContextMenuInteractionCreatedEventArgs
DiscordEventArgs

Common base for all other DiscordClient-related event argument classes.

DmChannelDeletedEventArgs

Represents arguments for the DmChannelDeleted event.

EntitlementCreatedEventArgs

Represents arguments for EntitlementCreated event.

EntitlementDeletedEventArgs

Represents arguments for EntitlementDeleted event.

EntitlementUpdatedEventArgs

Represents arguments for EntitlementUpdated event.

GuildAuditLogCreatedEventArgs
GuildAvailableEventArgs

Contains information pertaining to a guild becoming available.

GuildBanAddedEventArgs

Represents arguments for the GuildBanAdded event.

GuildBanRemovedEventArgs

Represents arguments for the GuildBanRemoved event.

GuildCreatedEventArgs

Represents arguments for the GuildCreated event.

GuildDeletedEventArgs

Represents arguments for the GuildDeleted event.

GuildDownloadCompletedEventArgs

Represents arguments for GuildDownloadCompleted event.

GuildEmojisUpdatedEventArgs

Represents arguments for GuildEmojisUpdated event.

GuildIntegrationsUpdatedEventArgs

Represents arguments for GuildIntegrationsUpdated event.

GuildMemberAddedEventArgs

Represents arguments for GuildMemberAdded event.

GuildMemberRemovedEventArgs

Represents arguments for GuildMemberRemoved event.

GuildMemberUpdatedEventArgs

Represents arguments for GuildMemberUpdated event.

GuildMembersChunkedEventArgs

Represents arguments for GuildMembersChunked event.

GuildRoleCreatedEventArgs

Represents arguments for GuildRoleCreated event.

GuildRoleDeletedEventArgs

Represents arguments for GuildRoleDeleted event.

GuildRoleUpdatedEventArgs

Represents arguments for GuildRoleUpdated event.

GuildStickersUpdatedEventArgs

Represents event args for the GuildStickersUpdated event.

GuildUnavailableEventArgs

Contains information pertaining to a guild becoming unavailable.

GuildUpdatedEventArgs

Represents arguments for GuildUpdated event.

HeartbeatedEventArgs

Represents arguments for Heartbeated event.

IntegrationCreatedEventArgs

Represents arguments for IntegrationCreated

IntegrationDeletedEventArgs

Represents arguments for IntegrationDeleted

IntegrationUpdatedEventArgs

Represents arguments for IntegrationUpdated

InteractionCreatedEventArgs

Represents arguments for InteractionCreated

InviteCreatedEventArgs

Represents arguments for InviteCreated.

InviteDeletedEventArgs

Represents arguments for InviteDeleted

MessageCreatedEventArgs

Represents arguments for MessageCreated event.

MessageDeletedEventArgs

Represents arguments for MessageDeleted event.

MessagePollVotedEventArgs

Represents an update for a poll vote.

MessageReactionAddedEventArgs

Represents arguments for MessageReactionAdded event.

MessageReactionRemovedEmojiEventArgs

Represents arguments for MessageReactionRemovedEmoji

MessageReactionRemovedEventArgs

Represents arguments for MessageReactionRemoved event.

MessageReactionsClearedEventArgs

Represents arguments for MessageReactionsCleared event.

MessageUpdatedEventArgs

Represents arguments for MessageUpdated event.

MessagesBulkDeletedEventArgs

Represents arguments for MessagesBulkDeleted event.

ModalSubmittedEventArgs

Fired when a modal is submitted. Note that this event is fired only if the modal is submitted by the user, and not if the modal is closed.

PresenceUpdatedEventArgs

Represents arguments for PresenceUpdated event.

ScheduledGuildEventCompletedEventArgs

Fired when an event is completed.

ScheduledGuildEventCreatedEventArgs

Fired when a new scheduled guild event is created.

ScheduledGuildEventDeletedEventArgs

Fired when an event is deleted.

ScheduledGuildEventUpdatedEventArgs

Fired when an event is updated.

ScheduledGuildEventUserAddedEventArgs

Fired when someone subscribes to the scheduled event.

ScheduledGuildEventUserRemovedEventArgs

Fired when someone unsubcribes from an event.

SessionCreatedEventArgs

Represents arguments for SessionCreated event.

SessionResumedEventArgs

Contains information sent with "resumed" events.

SocketBinaryMessageEventArgs

Represents arguments for binary message websocket event.

SocketClosedEventArgs

Represents arguments for SocketClosed event.

SocketErrorEventArgs

Represents arguments for SocketErrored event.

SocketEventArgs

Represents basic socket event arguments.

SocketMessageEventArgs

Represents base class for raw socket message event arguments.

SocketOpenedEventArgs

Contains information pertaining to the underlying socket opening.

SocketTextMessageEventArgs

Represents arguments for text message websocket event.

StageInstanceCreatedEventArgs

Represents arguments for StageInstanceCreated.

StageInstanceDeletedEventArgs

Represents arguments for StageInstanceDeleted.

StageInstanceUpdatedEventArgs

Represents arguments for StageInstanceUpdated.

ThreadCreatedEventArgs

Represents arguments for ThreadCreated event.

ThreadDeletedEventArgs

Represents arguments for ThreadDeleted event.

ThreadListSyncedEventArgs

Represents arguments for ThreadListSynced event.

ThreadMemberUpdatedEventArgs

Represents arguments for ThreadMemberUpdated event.

ThreadMembersUpdatedEventArgs

Represents arguments for ThreadMembersUpdated event.

ThreadUpdatedEventArgs

Represents arguments for ThreadUpdated event.

TypingStartedEventArgs

Represents arguments for TypingStarted event.

UnknownEventArgs

Represents arguments for UnknownEvent.

UserSettingsUpdatedEventArgs

Represents arguments for UserSettingsUpdated event.

UserSpeakingEventArgs

Represents arguments for UserSpeaking event.

UserUpdatedEventArgs

Represents arguments for UserUpdated event.

VoiceServerUpdatedEventArgs

Represents arguments for VoiceServerUpdated event.

VoiceStateUpdatedEventArgs

Represents arguments for VoiceStateUpdated event.

WebhooksUpdatedEventArgs

Represents arguments to the WebhooksUpdated event.

ZombiedEventArgs

Represents arguments for the Zombied event.