Class DonationEvent
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.DonationEvent
- All Implemented Interfaces:
com.github.philippheuer.events4j.api.domain.IEvent
public final class DonationEvent extends AbstractChannelEvent
This event gets called when a user receives a donation from any source.
-
Constructor Summary
Constructors Constructor Description DonationEvent(com.github.twitch4j.common.events.domain.EventChannel channel, com.github.twitch4j.common.events.domain.EventUser user, java.lang.String source, java.util.Currency currency, java.lang.Double amount, java.lang.String message)Event Constructor -
Method Summary
Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.lang.DoublegetAmount()Donation Amountjava.util.CurrencygetCurrency()Donation Currencyjava.lang.StringgetMessage()Donation Messagejava.lang.StringgetSource()Donation Sourcecom.github.twitch4j.common.events.domain.EventUsergetUser()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
-
DonationEvent
public DonationEvent(com.github.twitch4j.common.events.domain.EventChannel channel, com.github.twitch4j.common.events.domain.EventUser user, java.lang.String source, java.util.Currency currency, java.lang.Double amount, java.lang.String message)Event Constructor- Parameters:
channel- The channel that this event originates from.user- The user who triggered the event.source- The source, where information was received from.currency- The currency, that money was donated in.amount- The donated amount.message- The plain text of the message.
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toStringin classAbstractChannelEvent
-
getUser
public com.github.twitch4j.common.events.domain.EventUser getUser()User -
getSource
public java.lang.String getSource()Donation Source -
getCurrency
public java.util.Currency getCurrency()Donation Currency -
getAmount
public java.lang.Double getAmount()Donation Amount -
getMessage
public java.lang.String getMessage()Donation Message -
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
-