/*
* Copyright (c) 2004-2016 Matthew Altman & Stuart Boston
*
* This file is part of TheTVDB API.
*
* TheTVDB API is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* any later version.
*
* TheTVDB API is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with TheTVDB API. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.omertron.thetvdbapi.model;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
*
* @author altman.matthew
*/
public class Series implements Serializable {
// Default serial UID
private static final long serialVersionUID = 1L;
private String id;
private String seriesId;
private String language;
private String seriesName;
private String banner;
private String overview;
private String firstAired;
private String imdbId;
private String zap2ItId;
private List<String> actors = new ArrayList<>();
private String airsDayOfWeek;
private String airsTime;
private String contentRating;
private List<String> genres = new ArrayList<>();
private String network;
private String rating;
private String runtime;
private String status;
private String fanart;
private String lastUpdated;
private String poster;
public String getId() {
return id;
}
public List<String> getActors() {
return actors;
}
public String getAirsDayOfWeek() {
return airsDayOfWeek;
}
public String getAirsTime() {
return airsTime;
}
public String getBanner() {
return banner;
}
public String getContentRating() {
return contentRating;
}
public String getFanart() {
return fanart;
}
public String getFirstAired() {
return firstAired;
}
public List<String> getGenres() {
return genres;
}
public String getImdbId() {
return imdbId;
}
public String getLanguage() {
return language;
}
public String getLastUpdated() {
return lastUpdated;
}
public String getNetwork() {
return network;
}
public String getOverview() {
return overview;
}
public String getPoster() {
return poster;
}
public String getRating() {
return rating;
}
public String getRuntime() {
return runtime;
}
public String getSeriesId() {
return seriesId;
}
public String getSeriesName() {
return seriesName;
}
public String getStatus() {
return status;
}
public String getZap2ItId() {
return zap2ItId;
}
public void setActors(List<String> actors) {
this.actors = actors;
}
public void setAirsDayOfWeek(String airsDayOfWeek) {
this.airsDayOfWeek = airsDayOfWeek;
}
public void setAirsTime(String airsTime) {
this.airsTime = airsTime;
}
public void setBanner(String banner) {
this.banner = banner;
}
public void setContentRating(String contentRating) {
this.contentRating = contentRating;
}
public void setFanart(String fanart) {
this.fanart = fanart;
}
public void setFirstAired(String firstAired) {
this.firstAired = firstAired;
}
public void setGenres(List<String> genres) {
this.genres = genres;
}
public void setId(String id) {
this.id = id;
}
public void setImdbId(String imdbId) {
this.imdbId = imdbId;
}
public void setLanguage(String language) {
this.language = language;
}
public void setLastUpdated(String lastUpdated) {
this.lastUpdated = lastUpdated;
}
public void setNetwork(String network) {
this.network = network;
}
public void setOverview(String overview) {
this.overview = overview;
}
public void setPoster(String poster) {
this.poster = poster;
}
public void setRating(String rating) {
this.rating = rating;
}
public void setRuntime(String runtime) {
this.runtime = runtime;
}
public void setSeriesId(String seriesId) {
this.seriesId = seriesId;
}
public void setSeriesName(String seriesName) {
this.seriesName = seriesName;
}
public void setStatus(String status) {
this.status = status;
}
public void setZap2ItId(String zap2ItId) {
this.zap2ItId = zap2ItId;
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
}
}