Class ValidationUtil

java.lang.Object
discord4j.core.util.ValidationUtil

public class ValidationUtil extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    isRequestingEntireList(discord4j.discordjson.json.gateway.RequestGuildMembers request)
    Return whether the given RequestGuildMembers instance is requesting an entire guild's list of members.
    static void
    validateRequestGuildMembers(discord4j.discordjson.json.gateway.RequestGuildMembers request, discord4j.discordjson.possible.Possible<IntentSet> possibleIntents)
    Throws if the request is invalid given the current intents.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ValidationUtil

      public ValidationUtil()
  • Method Details

    • validateRequestGuildMembers

      public static void validateRequestGuildMembers(discord4j.discordjson.json.gateway.RequestGuildMembers request, discord4j.discordjson.possible.Possible<IntentSet> possibleIntents)
      Throws if the request is invalid given the current intents.
      Parameters:
      request - The request to validate
      possibleIntents - The current intents
      See Also:
    • isRequestingEntireList

      public static boolean isRequestingEntireList(discord4j.discordjson.json.gateway.RequestGuildMembers request)
      Return whether the given RequestGuildMembers instance is requesting an entire guild's list of members.
      Parameters:
      request - the request to check
      Returns:
      true if this request will attempt to retrieve the complete list of guild members, and false otherwise