Klasse CheerEvent

Alle implementierten Schnittstellen:
com.github.philippheuer.events4j.api.domain.IEvent, ReplyableEvent
Bekannte direkte Unterklassen:
DirectCheerEvent

public class CheerEvent extends AbstractChannelEvent implements ReplyableEvent
This event gets called when a user receives bits.
  • Konstruktordetails

    • CheerEvent

      public CheerEvent(IRCMessageEvent event, EventChannel channel, EventUser user, String message, Integer bits, int subscriberMonths, int subscriptionTier, List<AutoModFlag> flags)
      Event Constructor
      Parameter:
      event - The raw message event.
      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.
    • CheerEvent

      public CheerEvent()
  • Methodendetails

    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse AbstractChannelEvent
    • getMessageEvent

      public IRCMessageEvent getMessageEvent()
      Raw IRC Message Event
      Angegeben von:
      getMessageEvent in Schnittstelle ReplyableEvent
    • getUser

      public EventUser getUser()
      Event Target User
    • getMessage

      public String getMessage()
      Message
    • getBits

      public 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

      public List<AutoModFlag> getFlags()
      Regions of getMessage() that were flagged by AutoMod (Unofficial)
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse AbstractChannelEvent
    • canEqual

      protected boolean canEqual(Object other)
      Setzt außer Kraft:
      canEqual in Klasse AbstractChannelEvent
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse AbstractChannelEvent