Table of Contents

Method EditGuildApplicationCommandAsync

Namespace
DSharpPlus.Net
Assembly
DSharpPlus.dll

EditGuildApplicationCommandAsync(ulong, ulong, ulong, Optional<string>, Optional<string>, Optional<IReadOnlyList<DiscordApplicationCommandOption>>, Optional<bool?>, Optional<bool?>, IReadOnlyDictionary<string, string>?, IReadOnlyDictionary<string, string>?, Optional<bool>, Optional<DiscordPermissions?>, Optional<IEnumerable<DiscordInteractionContextType>>, Optional<IEnumerable<DiscordApplicationIntegrationType>>)

public ValueTask<DiscordApplicationCommand> EditGuildApplicationCommandAsync(ulong applicationId, ulong guildId, ulong commandId, Optional<string> name = default, Optional<string> description = default, Optional<IReadOnlyList<DiscordApplicationCommandOption>> options = default, Optional<bool?> defaultPermission = default, Optional<bool?> nsfw = default, IReadOnlyDictionary<string, string>? nameLocalizations = null, IReadOnlyDictionary<string, string>? descriptionLocalizations = null, Optional<bool> allowDmUsage = default, Optional<DiscordPermissions?> defaultMemberPermissions = default, Optional<IEnumerable<DiscordInteractionContextType>> allowedContexts = default, Optional<IEnumerable<DiscordApplicationIntegrationType>> installTypes = default)

Parameters

applicationId ulong
guildId ulong
commandId ulong
name Optional<string>
description Optional<string>
options Optional<IReadOnlyList<DiscordApplicationCommandOption>>
defaultPermission Optional<bool?>
nsfw Optional<bool?>
nameLocalizations IReadOnlyDictionary<string, string>
descriptionLocalizations IReadOnlyDictionary<string, string>
allowDmUsage Optional<bool>
defaultMemberPermissions Optional<DiscordPermissions?>
allowedContexts Optional<IEnumerable<DiscordInteractionContextType>>
installTypes Optional<IEnumerable<DiscordApplicationIntegrationType>>

Returns

ValueTask<DiscordApplicationCommand>