Class BanSharingSettings

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

@Unofficial public class BanSharingSettings extends Object
  • Constructor Details

    • BanSharingSettings

      public BanSharingSettings()
  • Method Details

    • getChannelId

      public String getChannelId()
      Broadcaster User ID.
    • isEnabled

      public Boolean isEnabled()
      Whether ban sharing is enabled.
    • getSharedBansUserTreatment

      public LowTrustUserTreatment getSharedBansUserTreatment()
      The low trust treatment (e.g., restricted, monitored) to be applied when a user is banned in a channel that shares their bans with this broadcaster.
    • getSharingPermissions

      public BanSharingPermissions getSharingPermissions()
      The permissions that dictate what types of channels can request this broadcaster's bans.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object