Show / Hide Table of Contents

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.

Back to top Generated by DocFX