1 package net.pterodactylus.irc.event;
3 import java.util.Optional;
5 import net.pterodactylus.irc.Connection;
6 import net.pterodactylus.irc.Source;
9 * Event that signals that a client was kicked from a channel.
11 * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
13 public class KickedFromChannel extends AbstractChannelEvent {
15 private final Source kicker;
16 private final String kickee;
17 private final Optional<String> reason;
19 public KickedFromChannel(Connection connection, String channel, Source kicker, String kickee, Optional<String> reason) {
20 super(connection, channel);
26 public Source kicker() {
30 public String kickee() {
34 public Optional<String> reason() {