Package com.github.twitch4j.helix.domain
Class ReleasedExtension
java.lang.Object
com.github.twitch4j.helix.domain.ReleasedExtension
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionWhether the Extension has features that use Bits.protected boolean
Indicates if a user can install the Extension on their channel.boolean
Allow-listed configuration URLs for displaying the Extension.Allow-listed panel URLs for displaying the Extension.Name of the individual or organization that owns the Extension.Whether the Extension configuration is hosted by the EBS or the Extensions Configuration Service.The description of the Extension.URL to the Extension’s Terms of Service.The default icon to be displayed in the Extensions directory.The default icon in a variety of sizes.getId()
The autogenerated ID of the Extension.getName()
The name of the Extension.URL to the Extension’s privacy policy.Screenshots to be shown in the Extensions marketplace.getState()
The current state of the Extension.Indicates if the Extension can determine a user’s subscription level on the channel the Extension is installed on.A brief description of the Extension.The email users can use to receive Extension support.The version of the Extension.A brief description displayed on the channel to explain how the Extension works.getViews()
All configurations related to views such as: mobile, panel, video_overlay, and component.Indicates if the Extension can communicate with the installed channel’s chat.int
hashCode()
Indicates if the Extension wants to explicitly ask viewers to link their Twitch identity.toString()
-
Constructor Details
-
ReleasedExtension
public ReleasedExtension()
-
-
Method Details
-
getAuthorName
Name of the individual or organization that owns the Extension. -
bitsEnabled
Whether the Extension has features that use Bits. -
canInstall
Indicates if a user can install the Extension on their channel. They may not be allowed if the Extension is currently in testing mode and the user is not on the allow list. -
getConfigurationLocation
Whether the Extension configuration is hosted by the EBS or the Extensions Configuration Service.Possible values include "hosted", "none"
-
getDescription
The description of the Extension. -
getEulaTosUrl
URL to the Extension’s Terms of Service. -
hasChatSupport
Indicates if the Extension can communicate with the installed channel’s chat. -
getIconUrl
The default icon to be displayed in the Extensions directory. -
getIconUrls
The default icon in a variety of sizes.Common sizes include "100x100", "24x24", and "300x200"
-
getId
The autogenerated ID of the Extension. -
getName
The name of the Extension. -
getPrivacyPolicyUrl
URL to the Extension’s privacy policy. -
requestIdentityLink
Indicates if the Extension wants to explicitly ask viewers to link their Twitch identity. -
getScreenshotUrls
Screenshots to be shown in the Extensions marketplace. -
getState
The current state of the Extension. -
getSubscriptionsSupportLevel
Indicates if the Extension can determine a user’s subscription level on the channel the Extension is installed on.Possible values include "optional", "none"
-
getSummary
A brief description of the Extension. -
getSupportEmail
The email users can use to receive Extension support. -
getVersion
The version of the Extension. -
getViewerSummary
A brief description displayed on the channel to explain how the Extension works. -
getViews
All configurations related to views such as: mobile, panel, video_overlay, and component. -
getAllowlistedConfigUrls
Allow-listed configuration URLs for displaying the Extension. -
getAllowlistedPanelUrls
Allow-listed panel URLs for displaying the Extension. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-