package com.sabdroidex.data.sickbeard;
import com.sabdroidex.data.UnknowMappingElement;
import com.sabdroidex.utils.json.JSONSetter;
import java.io.Serializable;
public class Episode extends UnknowMappingElement implements Serializable, Comparable<Episode> {
/**
* Data fields
*/
private static final long serialVersionUID = -898360930222062589L;
private Integer episode;
private String airDate;
private String name;
private String quality;
private String status;
/**
* Additional fields
*/
private Integer showId;
private Integer SeasonNr;
public Integer getEpisode() {
return episode;
}
public void setEpisode(Integer episode) {
this.episode = episode;
}
public String getAirDate() {
return airDate;
}
@JSONSetter(name = "airdate")
public void setAirDate(String airDate) {
this.airDate = airDate;
}
public String getName() {
return name;
}
@JSONSetter(name = "name")
public void setName(String name) {
this.name = name;
}
public String getQuality() {
return quality;
}
@JSONSetter(name = "quality")
public void setQuality(String quality) {
this.quality = quality;
}
public String getStatus() {
return status;
}
@JSONSetter(name = "status")
public void setStatus(String status) {
this.status = status;
}
@Override
public void setId(String id) {
setEpisode(Integer.valueOf(id));
super.setId(id);
}
@Override
public int compareTo(Episode another) {
return getEpisode().compareTo(another.getEpisode());
}
public Integer getShowId() {
return showId;
}
public void setShowId(Integer showId) {
this.showId = showId;
}
public Integer getSeasonNr() {
return SeasonNr;
}
public void setSeasonNr(Integer seasonNr) {
SeasonNr = seasonNr;
}
}