package de.bisquallisoft.twitch; import java.util.Objects; /** * @author squall */ public class Stream { private String name; private String url; private int viewers; private String previewImage; private String status; private String game; private String lastUpdateTime; private String logo; public String getPreviewImage() { return previewImage; } public void setPreviewImage(String previewImage) { this.previewImage = previewImage; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public int getViewers() { return viewers; } public void setViewers(int viewers) { this.viewers = viewers; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getGame() { return game; } public void setGame(String game) { this.game = game; } public String getLastUpdateTime() { return lastUpdateTime; } public void setLastUpdateTime(String lastUpdateTime) { this.lastUpdateTime = lastUpdateTime; } @Override public String toString() { return name + " [" + viewers + "]"; } public String getLogo() { return logo; } public void setLogo(String logo) { this.logo = logo; } @Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } Stream stream = (Stream) o; if (!Objects.equals(url, stream.url)) { return false; } return true; } @Override public int hashCode() { return Objects.hashCode(url); } }