com.github.twitch4j.extensions.domain.ExtensionInformation Maven / Gradle / Ivy
package com.github.twitch4j.extensions.domain;
import com.github.twitch4j.common.annotation.Unofficial;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.extern.jackson.Jacksonized;
import java.util.List;
import java.util.Map;
@Data
@Setter(AccessLevel.PRIVATE)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Jacksonized
@Unofficial
public class ExtensionInformation {
private String anchor;
private List assetUrls;
private String authorName;
private Boolean bitsEnabled;
private Boolean canInstall;
private String configUrl;
private String configurationLocation;
private String description;
private String eulaTosUrl;
private Boolean hasChatSupport;
private String iconUrl;
private Map iconUrls;
private String id;
private Integer installationCount; // always -42
private String liveConfigUrl;
private String name;
private Integer panelHeight;
private String privacyPolicyUrl;
private Boolean requestIdentityLink;
private List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy