Namespace NetCord.Rest
Classes
- AllowedMentionsProperties
Defines which users and roles a message is allowed to mention.
- ApplicationCommandProperties
Application commands are native ways to interact with apps in the Discord client.
- ApplicationInstallParamsProperties
Represents the configuration state for an application install.
- ApplicationIntegrationTypeConfigurationProperties
Represents additional configuration for a specific application installation context.
- AttachmentProperties
Represents a message attachment, and its contained data.
- Base64AttachmentProperties
Represents an attachment with Base64 encoded contents.
- CurrentApplicationOptions
Represents a modification to apply to the bot user's current application.
- EmbedAuthorProperties
Contains information about the author of an embed, used to render the author block.
- EmbedFieldProperties
Contains information about an embed field, of which a maximum of 25 can be set per embed.
- EmbedFooterProperties
Contains information used to render the footer block of an embed.
- EmbedImageProperties
Contains information used for the rendering and display of images in embeds.
- EmbedProperties
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.
- EmbedThumbnailProperties
Contains information used for the rendering and display of thumbnails in embeds.
- EntryPointCommandProperties
Entry point command serves as the primary way for users to open an application's Activity from the App Launcher. You can create only a single Entry Point command per application.
- ForumGuildThreadMessageProperties
Represents a message sent in a ForumGuildThread.
- GoogleCloudPlatformAttachmentProperties
Represents an attachment hosted on Google Cloud.
- GuildStickerOptions
Represents a modification to perform on a GuildSticker.
- GuildThreadUser
Represents a ThreadUser with an included user object.
- IncomingWebhook
Represents a newly-created webhook, containing its token and standard fields.
- MessageCall
Represents a call in a private channel.
- MessageCommandProperties
Message commands are application commands that appear on the context menu (right click or tap) of messages. They are a great way to surface quick actions for your application that target messages.
- MessageOptions
Represents a modification to apply to a message.
- QuotedPrintableAttachmentProperties
Represents an attachment with quoted-printable encoded contents.
- RestGuild
Represents an isolated collection of users and channels, often referred to as a server in the UI.
- RestMessage
Represents a message sent in a channel within Discord.
- RestRequestProperties
A set of optional properties that can be used to customize requests.
- Sku
Represents a premium offering that can be made to application users/guilds.
- SlashCommandProperties
Slash commands are application commands that are invoked by typing a slash (/) in the chat input box. They allow users to interact with your application.
- StickerPack
Represents a pack of standard stickers.
- UserCommandProperties
User commands are application commands that appear on the context menu (right click or tap) of users. They are a great way to surface quick actions for your application that target users.
- Webhook
Represents a webhook, a low-effort way to post messages to channels in Discord. They do not require a bot user or authentication to use.
- WebhookClient
A specialized client that can be used to interact with webhook endpoints.
- WebhookClientConfiguration
Contains configuration info for a WebhookClient.
- WebhookMessageProperties
A specialized message object, for use with executing webhooks.
- WebhookOptions
Represents a modification to perform on a Webhook object.
- WebhookProperties
A set of properties representing a webhook's initial configuration.
Structs
- ImageProperties
Represents an image.
Interfaces
Enums
- GuildUserJoinSourceType
Indicates how a GuildUser joined a guild.
- SkuFlags
Specifies additional information about an SKU's contents.
- SkuType
Specifies an SKU's purchase type.
- SystemChannelFlags
Represents a system channel's configuration state.
- WebhookType
Represents the type of a Webhook.