Class EventSubSubscription

java.lang.Object
com.gmt2001.twitch.eventsub.EventSubSubscription

public final class EventSubSubscription extends Object
EventSub Subscription Data
Author:
gmt2001
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Indicates if the subscription is enabled and valid.
      Returns:
    • isRevoked

      public boolean isRevoked()
      Indicates if the subscription has been revoked for any reason.
      Returns:
    • isPending

      public boolean isPending()
      Indicates if the subscription is pending.
      Returns:
    • id

      public String id()
      The subscription's unique id.
      Returns:
    • status

      The status of the subscription.
      Returns:
    • type

      public String type()
      The subscription's type.
      Returns:
    • version

      public String version()
      The version of the subscription.
      Returns:
    • cost

      public int cost()
      How much the subscription counts against your limit. See https://dev.twitch.tv/docs/eventsub#subscription-limits for more information.
      Returns:
    • condition

      public Map<String,String> condition()
      Subscription-specific parameters.
      Returns:
    • createdAt

      public ZonedDateTime createdAt()
      The time the subscription was created.
      Returns:
    • transport

      public EventSubTransport transport()
      Transport-specific parameters.
      Returns:
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object