Class Ban

    • Constructor Detail

      • Ban

        public Ban​(GatewayDiscordClient gateway,
                   discord4j.discordjson.json.BanData data)
        Constructs a Ban with an associated GatewayDiscordClient and Discord data.
        Parameters:
        gateway - The GatewayDiscordClient associated to this object, must be non-null.
        data - The raw data as represented by Discord, must be non-null.
    • Method Detail

      • getData

        public discord4j.discordjson.json.BanData getData()
        Gets the data of the ban.
        Returns:
        The data of the ban.
      • getReason

        public Optional<String> getReason()
        Gets the reason for the ban.
        Returns:
        The reason for the ban.
      • getUser

        public User getUser()
        Gets the banned user.
        Returns:
        The banned user.