Class DiscordRestApiClient
- Namespace
- DSharpPlus.Net
- Assembly
- DSharpPlus.dll
public sealed class DiscordRestApiClient
- Inheritance
-
objectDiscordRestApiClient
Constructors
Methods
- ConsumeEntitlementAsync(ulong, ulong)
For One-Time Purchase consumable SKUs, marks a given entitlement for the user as consumed.
- CreateGuildAutoModerationRuleAsync(ulong, string, DiscordRuleEventType, DiscordRuleTriggerType, DiscordRuleTriggerMetadata, IReadOnlyList<DiscordAutoModerationAction>, Optional<bool>, Optional<IReadOnlyList<DiscordRole>>, Optional<IReadOnlyList<DiscordChannel>>, string?)
Internal method to create an auto-moderation rule in a guild.
- CreateTestEntitlementAsync(ulong, ulong, ulong, DiscordTestEntitlementOwnerType)
Create a test entitlement which can be granted to a user or a guild
- DeleteGuildAutoModerationRuleAsync(ulong, ulong, string?)
Internal method to delete an auto-moderation rule in a guild.
- DeleteTestEntitlementAsync(ulong, ulong)
Deletes a test entitlement
- GetGuildAutoModerationRuleAsync(ulong, ulong)
Internal method to get an auto-moderation rule in a guild.
- GetGuildAutoModerationRulesAsync(ulong)
Internal method to get all auto-moderation rules in a guild.
- ListEntitlementsAsync(ulong, ulong?, IEnumerable<ulong>?, ulong?, ulong?, ulong?, bool?, int?)
Returns all entitlements for a given app.
- ListStockKeepingUnitsAsync(ulong)
Internal method to get all SKUs belonging to a specific application
- ModifyGuildAutoModerationRuleAsync(ulong, ulong, Optional<string>, Optional<DiscordRuleEventType>, Optional<DiscordRuleTriggerMetadata>, Optional<IReadOnlyList<DiscordAutoModerationAction>>, Optional<bool>, Optional<IReadOnlyList<DiscordRole>>, Optional<IReadOnlyList<DiscordChannel>>, string?)
Internal method to modify an auto-moderation rule in a guild.