Table of Contents

Namespace NetCord

Classes

Account
ActionRow
AnnouncementGuildChannel
AnnouncementGuildThread
Application
ApplicationCommandInteraction
ApplicationCommandInteractionData
ApplicationCommandInteractionDataOption
ApplicationCommandPermission
ApplicationEmoji
ApplicationInstallParams
ApplicationIntegrationTypeConfiguration
Attachment
AttachmentExpirationInfo
AuditLogChange
AuditLogChange<TValue>
AuditLogEntryInfo
AutoModerationAction
AutoModerationActionMetadata
AutoModerationActionMetadataProperties
AutoModerationActionProperties
AutoModerationRule
AutoModerationRuleOptions
AutoModerationRuleProperties
AutoModerationRuleTriggerMetadata
AutoModerationRuleTriggerMetadataProperties
AutocompleteInteraction
AutocompleteInteractionData
AvatarDecorationData
BearerToken
BotToken
Button
ButtonInteraction
ButtonInteractionData
CategoryGuildChannel
Channel
ChannelMenu
ChannelMenuInteraction
ClientEntity
CodeBlock
Color.ColorConverter
ComponentInteraction
ComponentInteractionData
CurrentApplication
CurrentUser
CustomEmoji
DMChannel
DirectoryGuildChannel
Discord
Embed

Displays embedded content such as an image or URL, alongside a title and various other fields. You can only have up to 10 embeds per message, and the total text of all embeds must be less than or equal to 6000 characters.

EmbedAuthor

Contains information about the author of an embed, used to render the author block.

EmbedField

Contains information about an embed field, of which a maximum of 25 can be set per embed.

EmbedFooter

Contains information used to render the footer block of an embed.

EmbedImage

Contains information used for the rendering and display of images in embeds.

EmbedProvider

Contains information used to display the provider tag at the top of an embed.

EmbedThumbnail

Contains information used for the rendering and display of thumbnails in embeds.

EmbedVideo

Contains information used for the rendering and display of videos in embeds.

Emoji
EmojiProperties
EmojiReference
Entitlement
Entity
EntityMenu
EntityMenuInteraction
EntityMenuInteractionData
EntityNotFoundException
Format
ForumGuildChannel
ForumGuildChannelDefaultReaction
ForumGuildThread
ForumTag
GroupDMChannel
GuildChannelMention
GuildEmoji
GuildInteractionUser
GuildScheduledEvent
GuildScheduledEventRecurrenceRule
GuildScheduledEventRecurrenceRuleNWeekday
GuildSticker
GuildTemplate
GuildThread
GuildThreadMetadata
GuildUser

Represents a user as a member of the guild indicated by the GuildId.

GuildWelcomeScreen
GuildWelcomeScreenChannel
ImageAttachment
ImageUrl
Integration
IntegrationApplication
Interaction
InteractionData
InteractionGuildReference
InteractionResolvedData
LinkButton
MediaForumGuildChannel
Mention
MentionableMenu
MentionableMenuDefaultValue
MentionableMenuInteraction
Menu
MessageActivity
MessageCommandInteraction
MessageCommandInteractionData
MessageComponentInteraction
MessageComponentInteractionData
MessageInteraction
MessageInteractionMetadata
MessagePoll
MessagePollAnswer
MessagePollAnswerCount
MessagePollAnswerProperties
MessagePollMedia
MessagePollMediaProperties
MessagePollProperties
MessagePollResults
MessageReaction
MessageReactionCountDetails
MessageReactionEmoji
MessageReference
MessageSnapshot
MessageSnapshotMessage
MessageSticker
ModalInteraction
ModalInteractionData
PartialGuildUser

Represents a GuildUser object that lacks a GuildId field, as well as methods relying on it.

PartialGuildUserExtensions

Contains methods providing additional functionality for PartialGuildUser.

PermissionOverwrite
PingInteraction
PremiumButton
PrivateGuildThread
PublicGuildThread
Role
RoleMenu
RoleMenuInteraction
RoleSubscriptionData
RoleTags
SlashCommandInteraction
SlashCommandInteractionData
SlashCommandMention
Snowflake
StageGuildChannel
StageInstance
StandardSticker
Sticker
StringMenu
StringMenuInteraction
StringMenuInteractionData
StringMenuSelectOption
Team
TeamUser

Represents a user as a part of the team indicated by the TeamId.

TextChannel
TextGuildChannel
TextInput
ThreadCurrentUser
ThreadUser
UnknownGuildThread
User

Represents a user of any interactable resource on Discord.

UserCommandInteraction
UserCommandInteractionData
UserMenu
UserMenuInteraction
VoiceAttachment
VoiceGuildChannel

Structs

Color
GuildNavigation
Timestamp

Interfaces

IButton
IComponent
ICustomizableButton
IEntity
IEntityToken
IGuildChannel
IHttpSerializable
IInteraction
IInteractionChannel
IInvite
IJsonModel<T>
INamedChannel
IToken
IUnknownChannel
IUnknownComponent
IUnknownDMChannel
IUnknownGuildChannel
IUnknownGuildThread
IUnknownTextChannel
IVoiceGuildChannel

Enums

ApiVersion
ApplicationCommandGuildPermissionType
ApplicationCommandOptionType
ApplicationCommandType
ApplicationFlags
ApplicationIntegrationType
AttachmentFlags
AuditLogEvent
AutoModerationActionType
AutoModerationRuleEventType
AutoModerationRuleKeywordPresetType
AutoModerationRuleTriggerType
ButtonStyle
ChannelFlags
ChannelType
ComponentType
ContentFilter
DefaultMessageNotificationLevel
EmbedType
EntitlementType
ForumLayoutType
GuildNavigationType
GuildScheduledEventEntityType
GuildScheduledEventPrivacyLevel
GuildScheduledEventRecurrenceRuleFrequency
GuildScheduledEventRecurrenceRuleMonth
GuildScheduledEventRecurrenceRuleWeekday
GuildScheduledEventStatus
GuildUserFlags

The flags on a GuildUser object, mostly undocumented by Discord.

GuildWidgetStyle
ImageFormat
IntegrationExpireBehavior
IntegrationType
InteractionContextType
InteractionType
InviteTargetType
InviteType
MembershipState
MentionableMenuDefaultValueType
MessageActivityType
MessageFlags
MessagePollLayoutType
MessageReferenceType
MessageType
MfaLevel
NsfwLevel
PermissionOverwriteType
Permissions
PremiumType
ReactionType
RoleFlags
SortOrderType
StageInstancePrivacyLevel
StickerFormat
StickerType
TeamRole

A TeamUser can have one of four roles (Owner, Admin , Developer, and ReadOnly), and each role inherits the access of those below it.

TimestampStyle
UserFlags

The flags on a User's account.

UserStatusType
VerificationLevel
VideoQualityMode