@@ -4508,37 +4508,42 @@
</member>
<member name="P:Discord.ApplicationCommandOptionProperties.Name">
<summary>
T he name of this option.
Gets or sets t he name of this option.
</summary>
</member>
<member name="P:Discord.ApplicationCommandOptionProperties.Description">
<summary>
T he description of this option.
Gets or sets t he description of this option.
</summary>
</member>
<member name="P:Discord.ApplicationCommandOptionProperties.Type">
<summary>
T he type of this option.
Gets or sets t he type of this option.
</summary>
</member>
<member name="P:Discord.ApplicationCommandOptionProperties.Default">
<summary>
T he first required option for the user to complete. only one option can be default.
Gets or sets whether or not this options is t he first required option for the user to complete. only one option can be default.
</summary>
</member>
<member name="P:Discord.ApplicationCommandOptionProperties.Required">
<summary>
<see langword="true"/> if this option is required for this command, otherwise <see langword="false"/>.
Gets or sets if the option is required.
</summary>
</member>
<member name="P:Discord.ApplicationCommandOptionProperties.Autocomplete">
<summary>
Gets or sets whether or not this option supports autocomplete
</summary>
</member>
<member name="P:Discord.ApplicationCommandOptionProperties.Choices">
<summary>
choices for string and int types for the user to pick from.
Gets or sets the choices for string and int types for the user to pick from.
</summary>
</member>
<member name="P:Discord.ApplicationCommandOptionProperties.Options">
<summary>
If the option is a subcommand or subcommand group type, this nested options will be the parameters.
Gets or sets if this option is a subcommand or subcommand group type, these nested options will be the parameters.
</summary>
</member>
<member name="T:Discord.ApplicationCommandOptionChoiceProperties">
@@ -4649,6 +4654,68 @@
ApplicationCommandType.Message is Context Menu Message command type
</summary>
</member>
<member name="T:Discord.AutocompleteOption">
<summary>
Represents an autocomplete option.
</summary>
</member>
<member name="P:Discord.AutocompleteOption.Type">
<summary>
Gets the type of this option
</summary>
</member>
<member name="P:Discord.AutocompleteOption.Name">
<summary>
Gets the name of the option.
</summary>
</member>
<member name="P:Discord.AutocompleteOption.Value">
<summary>
Gets the value of the option.
</summary>
</member>
<member name="P:Discord.AutocompleteOption.Focused">
<summary>
Gets whether or not this option is focused by the executing user.
</summary>
</member>
<member name="T:Discord.AutocompleteResult">
<summary>
Represents a result to an autocomplete interaction.
</summary>
</member>
<member name="P:Discord.AutocompleteResult.Name">
<summary>
Gets or sets the name of the result.
</summary>
<remarks>
Name cannot be null and has to be between 1-100 characters in length.
</remarks>
<exception cref="T:System.ArgumentNullException"/>
<exception cref="T:System.ArgumentException"/>
</member>
<member name="P:Discord.AutocompleteResult.Value">
<summary>
Gets or sets the value of the result.
</summary>
<remarks>
Only <see cref="T:System.String"/>, <see cref="T:System.Int32"/>, and <see cref="T:System.Double"/> are allowed for a value.
</remarks>
<exception cref="T:System.ArgumentNullException"/>
<exception cref="T:System.ArgumentException"/>
</member>
<member name="M:Discord.AutocompleteResult.#ctor">
<summary>
Creates a new <see cref="T:Discord.AutocompleteResult"/>.
</summary>
</member>
<member name="M:Discord.AutocompleteResult.#ctor(System.String,System.Object)">
<summary>
Creates a new <see cref="T:Discord.AutocompleteResult"/> with the passed in <paramref name="name"/> and <paramref name="value"/>.
</summary>
<exception cref="T:System.ArgumentNullException"/>
<exception cref="T:System.ArgumentException"/>
</member>
<member name="T:Discord.MessageCommandBuilder">
<summary>
A class used to build Message commands.
@@ -5029,12 +5096,17 @@
</member>
<member name="F:Discord.InteractionResponseType.DeferredUpdateMessage">
<summary>
f or components: ACK an interaction and edit the original message later; the user does not see a loading state
F or components: ACK an interaction and edit the original message later; the user does not see a loading state
</summary>
</member>
<member name="F:Discord.InteractionResponseType.UpdateMessage">
<summary>
for components: edit the message the component was attached to
For components: edit the message the component was attached to
</summary>
</member>
<member name="F:Discord.InteractionResponseType.ApplicationCommandAutocompleteResult">
<summary>
Respond with a set of choices to a autocomplete interaction
</summary>
</member>
<member name="T:Discord.InteractionType">
@@ -5057,6 +5129,11 @@
A <see cref="T:Discord.IMessageComponent"/> sent from discord.
</summary>
</member>
<member name="F:Discord.InteractionType.ApplicationCommandAutocomplete">
<summary>
An autocomplete request sent from discord.
</summary>
</member>
<member name="T:Discord.ActionRowComponent">
<summary>
Represents a <see cref="T:Discord.IMessageComponent"/> Row for child components to live in.
@@ -5934,7 +6011,7 @@
<param name="value">The default permission value to set.</param>
<returns>The current builder.</returns>
</member>
<member name="M:Discord.SlashCommandBuilder.AddOption(System.String,Discord.ApplicationCommandOptionType,System.String,System.Boolean,System.Boolean,System.Collections.Generic.List{Discord.SlashCommandOptionBuilder},Discord.ApplicationCommandOptionChoiceProperties[])">
<member name="M:Discord.SlashCommandBuilder.AddOption(System.String,Discord.ApplicationCommandOptionType,System.String,System.Boolean,System.Boolean,System.Boolean,System. Collections.Generic.List{Discord.SlashCommandOptionBuilder},Discord.ApplicationCommandOptionChoiceProperties[])">
<summary>
Adds an option to the current slash command.
</summary>
@@ -5987,37 +6064,42 @@
</member>
<member name="P:Discord.SlashCommandOptionBuilder.Name">
<summary>
T he name of this option.
Gets or sets t he name of this option.
</summary>
</member>
<member name="P:Discord.SlashCommandOptionBuilder.Description">
<summary>
T he description of this option.
Gets or sets t he description of this option.
</summary>
</member>
<member name="P:Discord.SlashCommandOptionBuilder.Type">
<summary>
T he type of this option.
Gets or sets t he type of this option.
</summary>
</member>
<member name="P:Discord.SlashCommandOptionBuilder.Default">
<summary>
T he first required option for the user to complete. only one option can be default.
Gets or sets whether or not this options is t he first required option for the user to complete. only one option can be default.
</summary>
</member>
<member name="P:Discord.SlashCommandOptionBuilder.Required">
<summary>
<see langword="true"/> if this option is required for this command, otherwise <see langword="false"/>.
Gets or sets if the option is required.
</summary>
</member>
<member name="P:Discord.SlashCommandOptionBuilder.Autocomplete">
<summary>
Gets or sets whether or not this option supports autocomplete.
</summary>
</member>
<member name="P:Discord.SlashCommandOptionBuilder.Choices">
<summary>
choices for string and int types for the user to pick from.
Gets or sets the choices for string and int types for the user to pick from.
</summary>
</member>
<member name="P:Discord.SlashCommandOptionBuilder.Options">
<summary>
If the option is a subcommand or subcommand group type, this nested options will be the parameters.
Gets or sets if this option is a subcommand or subcommand group type, these nested options will be the parameters.
</summary>
</member>
<member name="M:Discord.SlashCommandOptionBuilder.Build">
@@ -8876,14 +8958,24 @@
authentication when used on a guild that has server-wide 2FA enabled.
</remarks>
</member>
<member name="F:Discord.GuildPermission.CreatePublicThreads">
<summary>
Allows for creating public threads.
</summary>
</member>
<member name="F:Discord.GuildPermission.CreatePrivateThreads">
<summary>
Allows for creating private threads.
</summary>
</member>
<member name="F:Discord.GuildPermission.UsePublicThreads">
<summary>
Allows for creating and participating in threads.
Allows for creating public threads.
</summary>
</member>
<member name="F:Discord.GuildPermission.UsePrivateThreads">
<summary>
Allows for creating and participating in private threads.
Allows for creating private threads.
</summary>
</member>
<member name="F:Discord.GuildPermission.UseExternalStickers">
@@ -8891,6 +8983,16 @@
Allows the usage of custom stickers from other servers.
</summary>
</member>
<member name="F:Discord.GuildPermission.SendMessagesInThreads">
<summary>
Allows for sending messages in threads.
</summary>
</member>
<member name="F:Discord.GuildPermission.StartEmbeddedActivities">
<summary>
Allows for launching activities (applications with the EMBEDDED flag) in a voice channel.
</summary>
</member>
<member name="F:Discord.GuildPermissions.None">
<summary> Gets a blank <see cref="T:Discord.GuildPermissions"/> that grants no permissions. </summary>
</member>
@@ -9005,25 +9107,31 @@
<member name="P:Discord.GuildPermissions.ManageThreads">
<summary> If <c>true</c>, a user may manage threads in this guild. </summary>
</member>
<member name="P:Discord.GuildPermissions.Us ePublicThreads">
<member name="P:Discord.GuildPermissions.Creat ePublicThreads">
<summary> If <c>true</c>, a user may create public threads in this guild. </summary>
</member>
<member name="P:Discord.GuildPermissions.Us ePrivateThreads">
<member name="P:Discord.GuildPermissions.Creat ePrivateThreads">
<summary> If <c>true</c>, a user may create private threads in this guild. </summary>
</member>
<member name="P:Discord.GuildPermissions.UseExternalStickers">
<summary> If <c>true</c>, a user may use external stickers in this guild. </summary>
</member>
<member name="P:Discord.GuildPermissions.SendMessagesInThreads">
<summary> If <c>true</c>, a user may send messages in threads in this guild. </summary>
</member>
<member name="P:Discord.GuildPermissions.StartEmbeddedActivities">
<summary> If <c>true</c>, a user launch application activites in voice channels in this guild. </summary>
</member>
<member name="M:Discord.GuildPermissions.#ctor(System.UInt64)">
<summary> Creates a new <see cref="T:Discord.GuildPermissions"/> with the provided packed value. </summary>
</member>
<member name="M:Discord.GuildPermissions.#ctor(System.String)">
<summary> Creates a new <see cref="T:Discord.GuildPermissions"/> with the provided packed value after converting to ulong. </summary>
</member>
<member name="M:Discord.GuildPermissions.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
<member name="M:Discord.GuildPermissions.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean )">
<summary> Creates a new <see cref="T:Discord.GuildPermissions"/> structure with the provided permissions. </summary>
</member>
<member name="M:Discord.GuildPermissions.Modify(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
<member name="M:Discord.GuildPermissions.Modify(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean} )">
<summary> Creates a new <see cref="T:Discord.GuildPermissions"/> from this one, changing the provided non-null permissions. </summary>
</member>
<member name="M:Discord.GuildPermissions.Has(Discord.GuildPermission)">