Class PresenceData

java.lang.Object
com.github.twitch4j.pubsub.domain.PresenceData

public class PresenceData
extends java.lang.Object
  • Constructor Details

    • PresenceData

      public PresenceData()
  • Method Details

    • getUserId

      public java.lang.String getUserId()
    • getUserLogin

      public java.lang.String getUserLogin()
    • getAvailability

      public java.lang.String getAvailability()
      User's availability. Examples include: "busy", "idle", "offline", "online"
    • getIndex

      public java.lang.Integer getIndex()
    • getUpdatedAt

      public java.time.Instant getUpdatedAt()
    • getActivity

      public PresenceData.Activity getActivity()
    • getActivities

      public java.util.List<PresenceData.Activity> getActivities()
    • setUserId

      public void setUserId​(java.lang.String userId)
    • setUserLogin

      public void setUserLogin​(java.lang.String userLogin)
    • setAvailability

      public void setAvailability​(java.lang.String availability)
      User's availability. Examples include: "busy", "idle", "offline", "online"
    • setIndex

      public void setIndex​(java.lang.Integer index)
    • setUpdatedAt

      public void setUpdatedAt​(java.time.Instant updatedAt)
    • setActivity

      public void setActivity​(PresenceData.Activity activity)
    • setActivities

      public void setActivities​(java.util.List<PresenceData.Activity> activities)
    • equals

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

      protected boolean canEqual​(java.lang.Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object