Class RaidEvent
java.lang.Object
com.github.philippheuer.events4j.core.domain.Event
com.github.twitch4j.chat.events.TwitchEvent
com.github.twitch4j.chat.events.AbstractChannelEvent
com.github.twitch4j.chat.events.channel.RaidEvent
- All Implemented Interfaces:
com.github.philippheuer.events4j.api.domain.IEvent
,MirrorableEvent
This event gets called when a user receives a raid.
This event is not called when a user receives a host that is not part of a raid.
-
Constructor Summary
ConstructorsConstructorDescriptionRaidEvent
(IRCMessageEvent event, EventChannel channel, EventUser raider, Integer viewers) Inbound Raid Event Constructor -
Method Summary
Methods inherited from class com.github.twitch4j.chat.events.AbstractChannelEvent
ban, getChannel, timeout, unban
Methods inherited from class com.github.twitch4j.chat.events.TwitchEvent
getTwitchChat
Methods inherited from class com.github.philippheuer.events4j.core.domain.Event
getEventId, getFiredAt, getFiredAtInstant, getServiceMediator, setEventId, setFiredAt, setFiredAtInstant, setServiceMediator
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.github.twitch4j.chat.events.channel.MirrorableEvent
getSourceBadgeInfo, getSourceBadges, getSourceChannelId, getSourceMessageId, getSourceNoticeType, isMirrored
-
Constructor Details
-
RaidEvent
@Internal public RaidEvent(IRCMessageEvent event, EventChannel channel, EventUser raider, Integer viewers) Inbound Raid Event Constructor- Parameters:
event
- Raw Message Eventchannel
- ChatChannel receiving the raidraider
- User who is sending the raidviewers
- number of viewers from the raid
-
-
Method Details
-
getMessageEvent
Raw Message Event- Specified by:
getMessageEvent
in interfaceMirrorableEvent
- Returns:
- the raw message event
-
getRaider
Event User who initiated the raid -
getViewers
Number of viewers in the raid -
toString
- Overrides:
toString
in classAbstractChannelEvent
-
equals
- Overrides:
equals
in classAbstractChannelEvent
-
canEqual
- Overrides:
canEqual
in classAbstractChannelEvent
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractChannelEvent
-