Namespace Discord.Rest
Classes
BanAuditLogData
Contains a piece of audit log data related to a ban.
BaseDiscordClient
ChannelCreateAuditLogData
Contains a piece of audit log data related to a channel creation.
ChannelDeleteAuditLogData
Contains a piece of audit log data related to a channel deletion.
ChannelUpdateAuditLogData
Contains a piece of audit log data related to a channel update.
ClientExtensions
DiscordRestClient
Provides a client to send REST-based requests to Discord.
DiscordRestConfig
Represents a configuration class for DiscordRestClient.
EmoteCreateAuditLogData
Contains a piece of audit log data related to an emoji creation.
EmoteDeleteAuditLogData
Contains a piece of audit log data related to an emoji deletion.
EmoteUpdateAuditLogData
Contains a piece of audit log data related to an emoji update.
GuildUpdateAuditLogData
Contains a piece of audit log data related to a guild update.
InviteCreateAuditLogData
Contains a piece of audit log data related to an invite creation.
InviteDeleteAuditLogData
Contains a piece of audit log data related to an invite removal.
InviteUpdateAuditLogData
Contains a piece of audit log data relating to an invite update.
KickAuditLogData
Contains a piece of audit log data related to a kick.
MemberRoleAuditLogData
Contains a piece of audit log data related to a change in a guild member's roles.
MemberUpdateAuditLogData
Contains a piece of audit log data related to a change in a guild member.
MessageDeleteAuditLogData
Contains a piece of audit log data related to message deletion(s).
OverwriteCreateAuditLogData
Contains a piece of audit log data for a permissions overwrite creation.
OverwriteDeleteAuditLogData
Contains a piece of audit log data related to the deletion of a permission overwrite.
OverwriteUpdateAuditLogData
Contains a piece of audit log data related to the update of a permission overwrite.
PruneAuditLogData
Contains a piece of audit log data related to a guild prune.
RestApplication
Represents a REST-based entity that contains information about a Discord application created via the developer portal.
RestAuditLogEntry
Represents a REST-based audit log entry.
RestBan
Represents a REST-based ban object.
RestCategoryChannel
Represents a REST-based category channel.
RestChannel
Represents a generic REST-based channel.
RestConnection
RestDMChannel
Represents a REST-based direct-message channel.
RestEntity<T>
RestGroupChannel
Represents a REST-based group-message channel.
RestGroupUser
Represents a REST-based group user.
RestGuild
Represents a REST-based guild/server.
RestGuildChannel
Represents a private REST-based group channel.
RestGuildIntegration
RestGuildUser
Represents a REST-based guild user.
RestInvite
RestInviteMetadata
Represents additional information regarding the REST-based invite object.
RestMessage
Represents a REST-based message.
RestNewsChannel
Represents a REST-based news channel in a guild that has the same properties as a RestTextChannel.
RestReaction
Represents a REST reaction object.
RestRole
Represents a REST-based role.
RestSelfUser
Represents the logged-in REST-based user.
RestSystemMessage
Represents a REST-based system message.
RestTextChannel
Represents a REST-based channel in a guild that can send and receive messages.
RestUser
Represents a REST-based user.
RestUserGuild
RestUserMessage
Represents a REST-based message sent by a user.
RestVoiceChannel
Represents a REST-based voice channel in a guild.
RestVoiceRegion
Represents a REST-based voice region.
RestWebhook
RestWebhookUser
RoleCreateAuditLogData
Contains a piece of audit log data related to a role creation.
RoleDeleteAuditLogData
Contains a piece of audit log data relating to a role deletion.
RoleUpdateAuditLogData
Contains a piece of audit log data related to a role update.
UnbanAuditLogData
Contains a piece of audit log data related to an unban.
WebhookCreateAuditLogData
Contains a piece of audit log data related to a webhook creation.
WebhookDeleteAuditLogData
Contains a piece of audit log data related to a webhook deletion.
WebhookUpdateAuditLogData
Contains a piece of audit log data related to a webhook update.
Structs
ChannelInfo
Represents information for a channel.
GuildInfo
Represents information for a guild.
InviteInfo
Represents information for an invite.
MemberInfo
Represents information for a member.
MemberRoleEditInfo
An information object representing a change in one of a guild member's roles.
RestGuildEmbed
RoleEditInfo
Represents information for a role edit.
WebhookInfo
Represents information for a webhook.
Interfaces
IRestAudioChannel
IRestMessageChannel
Represents a REST-based channel that can send and receive messages.
IRestPrivateChannel
Represents a REST-based channel that is private to select recipients.