Class GenericThreadMemberEvent

java.lang.Object
net.dv8tion.jda.api.events.Event
net.dv8tion.jda.api.events.thread.GenericThreadEvent
net.dv8tion.jda.api.events.thread.member.GenericThreadMemberEvent
All Implemented Interfaces:
GenericEvent
Direct Known Subclasses:
ThreadMemberJoinEvent, ThreadMemberLeaveEvent

public class GenericThreadMemberEvent extends GenericThreadEvent
Indicates that a ThreadMember event has been fired. If you can see a ThreadChannel, you will receive all derived thread member events for it. Current derived events:
See Also:
  • Constructor Details

    • GenericThreadMemberEvent

      public GenericThreadMemberEvent(@Nonnull JDA api, long responseNumber, ThreadChannel thread, long threadMemberId, ThreadMember threadMember)
  • Method Details

    • getThreadMemberId

      @Nonnull public String getThreadMemberId()
      The id of the ThreadMember that fired this and derived event.
      Returns:
      Never-null String containing the ID.
    • getThreadMemberIdLong

      public long getThreadMemberIdLong()
      The id of the ThreadMember.
      Returns:
      Long containing the Id.
    • getThreadMember

      @Nullable public ThreadMember getThreadMember()
      The ThreadMember of the event that has been fired.
      Returns:
      The ThreadMember of the event that has been fired.
    • getMember

      @Nullable public Member getMember()
      The ThreadMember as a guild Member.
      Returns:
      The ThreadMember as a guild Member.