Class ChannelStateEvent
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.ChannelStateEvent
- All Implemented Interfaces:
com.github.philippheuer.events4j.api.domain.IEvent
public final class ChannelStateEvent extends AbstractChannelEvent
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChannelStateEvent.ChannelState -
Constructor Summary
Constructors Constructor Description ChannelStateEvent(com.github.twitch4j.common.events.domain.EventChannel channel, ChannelStateEvent.ChannelState state, java.lang.Object value)Event ConstructorChannelStateEvent(com.github.twitch4j.common.events.domain.EventChannel channel, java.util.Map<ChannelStateEvent.ChannelState,java.lang.Object> state) -
Method Summary
Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.lang.ObjectgetState(ChannelStateEvent.ChannelState state)java.util.Map<ChannelStateEvent.ChannelState,java.lang.Object>getStates()inthashCode()java.lang.StringtoString()Methods inherited from class com.github.twitch4j.chat.events.AbstractChannelEvent
ban, getChannel, timeout, unbanMethods inherited from class com.github.twitch4j.chat.events.TwitchEvent
getTwitchChatMethods inherited from class com.github.philippheuer.events4j.core.domain.Event
getEventId, getFiredAt, getFiredAtInstant, getServiceMediator, setEventId, setFiredAt, setFiredAtInstant, setServiceMediatorMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
ChannelStateEvent
public ChannelStateEvent(com.github.twitch4j.common.events.domain.EventChannel channel, ChannelStateEvent.ChannelState state, java.lang.Object value)Event Constructor- Parameters:
channel- The channel that this event originates from.state- The changed state triggering the eventvalue- The value representing the state
-
ChannelStateEvent
public ChannelStateEvent(com.github.twitch4j.common.events.domain.EventChannel channel, java.util.Map<ChannelStateEvent.ChannelState,java.lang.Object> state)
-
-
Method Details
-
getState
-
toString
public java.lang.String toString()- Overrides:
toStringin classAbstractChannelEvent
-
getStates
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classAbstractChannelEvent
-
canEqual
protected boolean canEqual(java.lang.Object other)- Overrides:
canEqualin classAbstractChannelEvent
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractChannelEvent
-