Table of Contents

Namespace NetCord.Gateway

Classes

AddedThreadUser
AuditLogEntry
AutoModerationActionExecutionEventArgs
ChannelPinsUpdateEventArgs
ConnectionPropertiesProperties
GatewayClient

The GatewayClient class allows applications to send and receive data from the Discord Gateway, such as events and resource requests.

GatewayClientCache
GatewayClientConfiguration
GatewayRateLimiterProvider
Guild

Represents an isolated collection of users and channels, often referred to as a server in the UI. Contains additional information about the guild's current state.

GuildBanEventArgs
GuildCreateEventArgs
GuildDeleteEventArgs
GuildEmojisUpdateEventArgs
GuildIntegrationDeleteEventArgs
GuildIntegrationEventArgs
GuildIntegrationsUpdateEventArgs
GuildJoinRequest
GuildJoinRequestDeleteEventArgs
GuildJoinRequestFormResponse
GuildJoinRequestUpdateEventArgs
GuildScheduledEventUserEventArgs
GuildStickersUpdateEventArgs
GuildThreadCreateEventArgs
GuildThreadDeleteEventArgs
GuildThreadListSyncEventArgs
GuildThreadUserUpdateEventArgs
GuildThreadUsersUpdateEventArgs
GuildUserChunkEventArgs
GuildUserRemoveEventArgs
GuildUsersRequestProperties
Invite
InviteDeleteEventArgs
LogMessage
Message

Represents a complete Message object, with all required fields present.

MessageDeleteBulkEventArgs
MessageDeleteEventArgs
MessagePollVoteEventArgs
MessageReactionAddEventArgs
MessageReactionRemoveAllEventArgs
MessageReactionRemoveEmojiEventArgs
MessageReactionRemoveEventArgs
NullRateLimiterProvider
Party
PartyProperties
PartySizeProperties
PartySizeProperties.PartySizePropertiesConverter
Presence
PresenceProperties
ReadyEventArgs
RoleDeleteEventArgs
Shard.JsonShardConverter
ShardedGatewayClient
ShardedGatewayClientConfiguration
TypingStartEventArgs
UnknownEventEventArgs
UserActivity
UserActivityAssets
UserActivityAssetsProperties
UserActivityButton
UserActivityButtonProperties
UserActivityProperties
UserActivitySecrets
UserActivitySecretsProperties
UserActivityTimestamps
UserActivityTimestampsProperties
VoiceChannelEffectSendEventArgs
VoiceServerUpdateEventArgs
VoiceState
VoiceStateProperties
WebSocketClient
WebSocketPayloadProperties
WebhooksUpdateEventArgs

Structs

RateLimitAcquisitionResult
Shard

Interfaces

IGatewayClientCache
IRateLimiter
IRateLimiterProvider

Enums

GatewayIntents

Intents are used to configure which events are passed to the bot via the gateway connection. Intents marked as privileged must be enabled in the application developer portal before being passed here, otherwise the connection will terminate with close code 4014.

GuildJoinRequestFormResponseFieldType
GuildJoinRequestStatus
LogSeverity
Platform
UserActivityFlags
UserActivityType
VoiceChannelEffectSendAnimationType
WebSocketRetryHandling