380 lines
9.1 KiB
Java
380 lines
9.1 KiB
Java
package eu.univento.core.api.twitch;
|
|
|
|
import com.google.gson.JsonObject;
|
|
|
|
public class Twitch_Stream {
|
|
boolean online;
|
|
int broadcast_part;
|
|
boolean featured;
|
|
boolean channel_subscription;
|
|
String id;
|
|
String category;
|
|
String title;
|
|
int channel_count;
|
|
int video_height;
|
|
int site_count;
|
|
boolean embed_enabled;
|
|
String up_time;
|
|
String meta_game;
|
|
String format;
|
|
int embed_count;
|
|
String stream_type;
|
|
boolean abuse_reported;
|
|
int video_width;
|
|
String geo;
|
|
String name;
|
|
String language;
|
|
int stream_count;
|
|
double video_bitrate;
|
|
String broadcaster;
|
|
int channel_view_count;
|
|
String username;
|
|
String status;
|
|
String channel_url;
|
|
boolean producer;
|
|
String subcategory_title;
|
|
String screen_cap_url_large;
|
|
String screen_cap_url_small;
|
|
String screen_cap_url_medium;
|
|
String screen_cap_url_huge;
|
|
String timezone;
|
|
String category_title;
|
|
int views_count;
|
|
|
|
public void load(JsonObject job) {
|
|
setBroadcast_part(job.get("broadcast_part").getAsInt());
|
|
setFeatured(job.get("featured").getAsBoolean());
|
|
setChannel_subscription(job.get("channel_subscription").getAsBoolean());
|
|
setId(job.get("id").getAsString());
|
|
setCategory(job.get("category").getAsString());
|
|
setTitle(job.get("title").getAsString());
|
|
setChannel_count(job.get("channel_count").getAsInt());
|
|
setVideo_height(job.get("video_height").getAsInt());
|
|
setSite_count(job.get("site_count").getAsInt());
|
|
setEmbed_enabled(job.get("embed_enabled").getAsBoolean());
|
|
setUp_time(job.get("up_time").getAsString());
|
|
setMeta_game(job.get("meta_game").getAsString());
|
|
setFormat(job.get("format").getAsString());
|
|
setEmbed_count(job.get("embed_count").getAsInt());
|
|
setStream_type(job.get("stream_type").getAsString());
|
|
setAbuse_reported(job.get("abuse_reported").getAsBoolean());
|
|
setVideo_width(job.get("video_width").getAsInt());
|
|
setGeo(job.get("geo").getAsString());
|
|
setName(job.get("name").getAsString());
|
|
setLanguage(job.get("language").getAsString());
|
|
setStream_count(job.get("stream_count").getAsInt());
|
|
setVideo_bitrate(job.get("video_bitrate").getAsDouble());
|
|
setBroadcaster(job.get("broadcaster").getAsString());
|
|
setChannel_view_count(job.get("channel_view_count").getAsInt());
|
|
|
|
setUsername(job.get("channel").getAsJsonObject().get("login").getAsString());
|
|
setTitle(job.get("channel").getAsJsonObject().get("status").getAsString());
|
|
setChannel_url(job.get("channel").getAsJsonObject().get("channel_url").getAsString());
|
|
setProducer(job.get("channel").getAsJsonObject().get("producer").getAsBoolean());
|
|
|
|
setSubcategory_title(job.get("channel").getAsJsonObject().get("subcategory_title").getAsString());
|
|
setScreen_cap_url_large(job.get("channel").getAsJsonObject().get("screen_cap_url_large").getAsString());
|
|
setScreen_cap_url_small(job.get("channel").getAsJsonObject().get("screen_cap_url_small").getAsString());
|
|
setScreen_cap_url_medium(job.get("channel").getAsJsonObject().get("screen_cap_url_medium").getAsString());
|
|
setScreen_cap_url_huge(job.get("channel").getAsJsonObject().get("screen_cap_url_huge").getAsString());
|
|
setTimezone(job.get("channel").getAsJsonObject().get("timezone").getAsString());
|
|
setCategory_title(job.get("channel").getAsJsonObject().get("category_title").getAsString());
|
|
setViews_count(job.get("channel").getAsJsonObject().get("views_count").getAsInt());
|
|
}
|
|
|
|
public boolean isOnline() {
|
|
return this.online;
|
|
}
|
|
|
|
public void setOnline(boolean online) {
|
|
this.online = online;
|
|
}
|
|
|
|
public int getBroadcast_part() {
|
|
return this.broadcast_part;
|
|
}
|
|
|
|
public void setBroadcast_part(int broadcast_part) {
|
|
this.broadcast_part = broadcast_part;
|
|
}
|
|
|
|
public boolean isFeatured() {
|
|
return this.featured;
|
|
}
|
|
|
|
public void setFeatured(boolean featured) {
|
|
this.featured = featured;
|
|
}
|
|
|
|
public boolean isChannel_subscription() {
|
|
return this.channel_subscription;
|
|
}
|
|
|
|
public void setChannel_subscription(boolean channel_subscription) {
|
|
this.channel_subscription = channel_subscription;
|
|
}
|
|
|
|
public String getId() {
|
|
return this.id;
|
|
}
|
|
|
|
public void setId(String id) {
|
|
this.id = id;
|
|
}
|
|
|
|
public String getCategory() {
|
|
return this.category;
|
|
}
|
|
|
|
public void setCategory(String category) {
|
|
this.category = category;
|
|
}
|
|
|
|
public String getTitle() {
|
|
return this.title;
|
|
}
|
|
|
|
public void setTitle(String title) {
|
|
this.title = title;
|
|
}
|
|
|
|
public int getChannel_count() {
|
|
return this.channel_count;
|
|
}
|
|
|
|
public void setChannel_count(int channel_count) {
|
|
this.channel_count = channel_count;
|
|
}
|
|
|
|
public int getVideo_height() {
|
|
return this.video_height;
|
|
}
|
|
|
|
public void setVideo_height(int video_height) {
|
|
this.video_height = video_height;
|
|
}
|
|
|
|
public int getSite_count() {
|
|
return this.site_count;
|
|
}
|
|
|
|
public void setSite_count(int site_count) {
|
|
this.site_count = site_count;
|
|
}
|
|
|
|
public boolean isEmbed_enabled() {
|
|
return this.embed_enabled;
|
|
}
|
|
|
|
public void setEmbed_enabled(boolean embed_enabled) {
|
|
this.embed_enabled = embed_enabled;
|
|
}
|
|
|
|
public String getUp_time() {
|
|
return this.up_time;
|
|
}
|
|
|
|
public void setUp_time(String up_time) {
|
|
this.up_time = up_time;
|
|
}
|
|
|
|
public String getMeta_game() {
|
|
return this.meta_game;
|
|
}
|
|
|
|
public void setMeta_game(String meta_game) {
|
|
this.meta_game = meta_game;
|
|
}
|
|
|
|
public String getFormat() {
|
|
return this.format;
|
|
}
|
|
|
|
public void setFormat(String format) {
|
|
this.format = format;
|
|
}
|
|
|
|
public int getEmbed_count() {
|
|
return this.embed_count;
|
|
}
|
|
|
|
public void setEmbed_count(int embed_count) {
|
|
this.embed_count = embed_count;
|
|
}
|
|
|
|
public String getStream_type() {
|
|
return this.stream_type;
|
|
}
|
|
|
|
public void setStream_type(String stream_type) {
|
|
this.stream_type = stream_type;
|
|
}
|
|
|
|
public boolean isAbuse_reported() {
|
|
return this.abuse_reported;
|
|
}
|
|
|
|
public void setAbuse_reported(boolean abuse_reported) {
|
|
this.abuse_reported = abuse_reported;
|
|
}
|
|
|
|
public int getVideo_width() {
|
|
return this.video_width;
|
|
}
|
|
|
|
public void setVideo_width(int video_width) {
|
|
this.video_width = video_width;
|
|
}
|
|
|
|
public String getGeo() {
|
|
return this.geo;
|
|
}
|
|
|
|
public void setGeo(String geo) {
|
|
this.geo = geo;
|
|
}
|
|
|
|
public String getName() {
|
|
return this.name;
|
|
}
|
|
|
|
public void setName(String name) {
|
|
this.name = name;
|
|
}
|
|
|
|
public String getLanguage() {
|
|
return this.language;
|
|
}
|
|
|
|
public void setLanguage(String language) {
|
|
this.language = language;
|
|
}
|
|
|
|
public int getStream_count() {
|
|
return this.stream_count;
|
|
}
|
|
|
|
public void setStream_count(int stream_count) {
|
|
this.stream_count = stream_count;
|
|
}
|
|
|
|
public double getVideo_bitrate() {
|
|
return this.video_bitrate;
|
|
}
|
|
|
|
public void setVideo_bitrate(double video_bitrate) {
|
|
this.video_bitrate = video_bitrate;
|
|
}
|
|
|
|
public String getBroadcaster() {
|
|
return this.broadcaster;
|
|
}
|
|
|
|
public void setBroadcaster(String broadcaster) {
|
|
this.broadcaster = broadcaster;
|
|
}
|
|
|
|
public int getChannel_view_count() {
|
|
return this.channel_view_count;
|
|
}
|
|
|
|
public void setChannel_view_count(int channel_view_count) {
|
|
this.channel_view_count = channel_view_count;
|
|
}
|
|
|
|
public String getUsername() {
|
|
return this.username;
|
|
}
|
|
|
|
public void setUsername(String username) {
|
|
this.username = username;
|
|
}
|
|
|
|
public String getStatus() {
|
|
return this.status;
|
|
}
|
|
|
|
public void setStatus(String status) {
|
|
this.status = status;
|
|
}
|
|
|
|
public String getChannel_url() {
|
|
return this.channel_url;
|
|
}
|
|
|
|
public void setChannel_url(String channel_url) {
|
|
this.channel_url = channel_url;
|
|
}
|
|
|
|
public boolean isProducer() {
|
|
return this.producer;
|
|
}
|
|
|
|
public void setProducer(boolean producer) {
|
|
this.producer = producer;
|
|
}
|
|
|
|
public String getSubcategory_title() {
|
|
return this.subcategory_title;
|
|
}
|
|
|
|
public void setSubcategory_title(String subcategory_title) {
|
|
this.subcategory_title = subcategory_title;
|
|
}
|
|
|
|
public String getScreen_cap_url_large() {
|
|
return this.screen_cap_url_large;
|
|
}
|
|
|
|
public void setScreen_cap_url_large(String screen_cap_url_large) {
|
|
this.screen_cap_url_large = screen_cap_url_large;
|
|
}
|
|
|
|
public String getScreen_cap_url_small() {
|
|
return this.screen_cap_url_small;
|
|
}
|
|
|
|
public void setScreen_cap_url_small(String screen_cap_url_small) {
|
|
this.screen_cap_url_small = screen_cap_url_small;
|
|
}
|
|
|
|
public String getScreen_cap_url_medium() {
|
|
return this.screen_cap_url_medium;
|
|
}
|
|
|
|
public void setScreen_cap_url_medium(String screen_cap_url_medium) {
|
|
this.screen_cap_url_medium = screen_cap_url_medium;
|
|
}
|
|
|
|
public String getScreen_cap_url_huge() {
|
|
return this.screen_cap_url_huge;
|
|
}
|
|
|
|
public void setScreen_cap_url_huge(String screen_cap_url_huge) {
|
|
this.screen_cap_url_huge = screen_cap_url_huge;
|
|
}
|
|
|
|
public String getTimezone() {
|
|
return this.timezone;
|
|
}
|
|
|
|
public void setTimezone(String timezone) {
|
|
this.timezone = timezone;
|
|
}
|
|
|
|
public String getCategory_title() {
|
|
return this.category_title;
|
|
}
|
|
|
|
public void setCategory_title(String category_title) {
|
|
this.category_title = category_title;
|
|
}
|
|
|
|
public int getViews_count() {
|
|
return this.views_count;
|
|
}
|
|
|
|
public void setViews_count(int views_count) {
|
|
this.views_count = views_count;
|
|
}
|
|
} |