Class PermissionValidator

java.lang.Object
io.github.kaktushose.jdac.dispatching.validation.impl.PermissionValidator
All Implemented Interfaces:
Validator<net.dv8tion.jda.api.entities.Member, Perm>

public class PermissionValidator extends Object implements Validator<net.dv8tion.jda.api.entities.Member, Perm>
A Validator implementation that checks the Perm constraint.
See Also:
  • Constructor Details

    • PermissionValidator

      public PermissionValidator()
  • Method Details

    • apply

      public void apply(net.dv8tion.jda.api.entities.Member member, Perm perm, Validator.Context context)
      Validates an argument. The argument must be a Member that has the specified discord permission.
      Specified by:
      apply in interface Validator<net.dv8tion.jda.api.entities.Member, Perm>
      Parameters:
      member - the Member to check
      perm - the Perm to use
      context - the corresponding InvocationContext