Class ChannelPointsCustomRewardRedemptionEvent

java.lang.Object
com.github.twitch4j.eventsub.events.EventSubEvent
com.github.twitch4j.eventsub.events.EventSubUserChannelEvent
com.github.twitch4j.eventsub.events.ChannelPointsCustomRewardRedemptionEvent
Direct Known Subclasses:
CustomRewardRedemptionAddEvent, CustomRewardRedemptionUpdateEvent

public abstract class ChannelPointsCustomRewardRedemptionEvent
extends EventSubUserChannelEvent
  • Constructor Details

    • ChannelPointsCustomRewardRedemptionEvent

      public ChannelPointsCustomRewardRedemptionEvent()
  • Method Details

    • getId

      public java.lang.String getId()
      The redemption identifier.
    • getUserInput

      public java.lang.String getUserInput()
      The user input provided. Empty string if not provided.
    • getStatus

      public RedemptionStatus getStatus()
      Defaults to unfulfilled. Possible values are unknown, unfulfilled, fulfilled, and canceled.
    • getReward

      public Reward getReward()
      Basic information about the reward that was redeemed, at the time it was redeemed.
    • getRedeemedAt

      public java.time.Instant getRedeemedAt()
      RFC3339 timestamp of when the reward was redeemed.
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class EventSubUserChannelEvent
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class EventSubUserChannelEvent
    • canEqual

      protected boolean canEqual​(java.lang.Object other)
      Overrides:
      canEqual in class EventSubUserChannelEvent
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class EventSubUserChannelEvent