Class RequireUserPermissionsAttribute
- Namespace
- DSharpPlus.CommandsNext.Attributes
- Assembly
- DSharpPlus.CommandsNext.dll
Defines that usage of this command is restricted to members with specified permissions.
[AttributeUsage(AttributeTargets.Class|AttributeTargets.Method, AllowMultiple = false, Inherited = false)]
public sealed class RequireUserPermissionsAttribute : CheckBaseAttribute- Inheritance
- 
      
      
      
      RequireUserPermissionsAttribute
Constructors
- RequireUserPermissionsAttribute(bool, params DiscordPermission[])
- Defines that usage of this command is restricted to members with specified permissions. 
Properties
- IgnoreDms
- Gets this check's behaviour in DMs. True means the check will always pass in DMs, whereas false means that it will always fail. 
- Permissions
- Gets the permissions required by this attribute. 
Methods
- ExecuteCheckAsync(CommandContext, bool)
- Asynchronously checks whether this command can be executed within given context.