Class CheerEvent
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.CheerEvent
- All Implemented Interfaces:
com.github.philippheuer.events4j.api.domain.IEvent
public final class CheerEvent extends AbstractChannelEvent
This event gets called when a user receives bits.
-
Constructor Summary
Constructors Constructor Description CheerEvent(com.github.twitch4j.common.events.domain.EventChannel channel, com.github.twitch4j.common.events.domain.EventUser user, java.lang.String message, java.lang.Integer bits, int subscriberMonths, int subscriptionTier, java.util.List<AutoModFlag> flags)Event Constructor -
Method Summary
Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.lang.IntegergetBits()Amount of Bitsjava.util.List<AutoModFlag>getFlags()Regions ofgetMessage()that were flagged by AutoMod (Unofficial)java.lang.StringgetMessage()MessageintgetSubscriberMonths()The exact number of months the user has been a subscriber, or zero if not subscribedintgetSubscriptionTier()The tier at which the user is subscribed (prime is treated as 1), or zero if not subscribedcom.github.twitch4j.common.events.domain.EventUsergetUser()Event Target UserinthashCode()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
-
CheerEvent
public CheerEvent(com.github.twitch4j.common.events.domain.EventChannel channel, com.github.twitch4j.common.events.domain.EventUser user, java.lang.String message, java.lang.Integer bits, int subscriberMonths, int subscriptionTier, java.util.List<AutoModFlag> flags)Event Constructor- Parameters:
channel- The channel that this event originates from.user- The donating user.message- The donation message.bits- The amount of bits.subscriberMonths- The exact number of months the user has been a subscriber.subscriptionTier- The tier at which the user is subscribed.flags- The regions of the message that were flagged by AutoMod.
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toStringin classAbstractChannelEvent
-
getUser
public com.github.twitch4j.common.events.domain.EventUser getUser()Event Target User -
getMessage
public java.lang.String getMessage()Message -
getBits
public java.lang.Integer getBits()Amount of Bits -
getSubscriberMonths
public int getSubscriberMonths()The exact number of months the user has been a subscriber, or zero if not subscribed -
getSubscriptionTier
public int getSubscriptionTier()The tier at which the user is subscribed (prime is treated as 1), or zero if not subscribed -
getFlags
Regions ofgetMessage()that were flagged by AutoMod (Unofficial) -
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
-