package com.sabdroidex.data.sabnzbd; import com.sabdroidex.utils.json.JSONElement; import com.sabdroidex.utils.json.JSONSetter; import com.sabdroidex.utils.json.impl.JSONType; import java.io.Serializable; import java.util.List; @JSONElement public class HistoryElement implements Serializable { /** * */ private static final long serialVersionUID = 5466001889105756075L; private String actionLine; private String showDetails; private String scriptLog; private Object meta; private String failMessage; private Boolean loaded; private Integer id; private String size; private String category; private String pp; private Integer completeness; private String script; private String nzbName; private Integer downloadTime; private String storage; private String status; private String scriptLine; private Long completed; private String nzoId; private Long downloaded; private String report; private String path; private Integer postprocTime; private String name; private String url; private Long bytes; private String urlInfo; private List<DownloadLog> stageLogs; public String getActionLine() { return actionLine; } public void setActionLine(String actionLine) { this.actionLine = actionLine; } public String getShowDetails() { return showDetails; } public void setShowDetails(String showDetails) { this.showDetails = showDetails; } public String getScriptLog() { return scriptLog; } public void setScriptLog(String scriptLog) { this.scriptLog = scriptLog; } public Object getMeta() { return meta; } public void setMeta(Object meta) { this.meta = meta; } public String getFailMessage() { return failMessage; } @JSONSetter(name = "fail_message") public void setFailMessage(String failMessage) { this.failMessage = failMessage; } public Boolean getLoaded() { return loaded; } public void setLoaded(Boolean loaded) { this.loaded = loaded; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getSize() { return size; } @JSONSetter(name = "size") public void setSize(String size) { this.size = size; } public String getCategory() { return category; } public void setCategory(String category) { this.category = category; } public String getPp() { return pp; } public void setPp(String pp) { this.pp = pp; } public Integer getCompleteness() { return completeness; } public void setCompleteness(Integer completeness) { this.completeness = completeness; } public String getScript() { return script; } public void setScript(String script) { this.script = script; } public String getNzbName() { return nzbName; } public void setNzbName(String nzbName) { this.nzbName = nzbName; } public Integer getDownloadTime() { return downloadTime; } public void setDownloadTime(Integer downloadTime) { this.downloadTime = downloadTime; } public String getStorage() { return storage; } public void setStorage(String storage) { this.storage = storage; } public String getStatus() { return status; } @JSONSetter(name = "status") public void setStatus(String status) { this.status = status; } public String getScriptLine() { return scriptLine; } public void setScriptLine(String scriptLine) { this.scriptLine = scriptLine; } public Long getCompleted() { return completed; } public void setCompleted(Long completed) { this.completed = completed; } public String getNzoId() { return nzoId; } @JSONSetter(name = "nzo_id") public void setNzoId(String nzoId) { this.nzoId = nzoId; } public Long getDownloaded() { return downloaded; } public void setDownloaded(Long downloaded) { this.downloaded = downloaded; } public String getReport() { return report; } public void setReport(String report) { this.report = report; } public String getPath() { return path; } public void setPath(String path) { this.path = path; } public Integer getPostprocTime() { return postprocTime; } public void setPostprocTime(Integer postprocTime) { this.postprocTime = postprocTime; } public String getName() { return name; } @JSONSetter(name = "name") public void setName(String name) { this.name = name; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public Long getBytes() { return bytes; } public void setBytes(Long bytes) { this.bytes = bytes; } public String getUrlInfo() { return urlInfo; } public void setUrlInfo(String urlInfo) { this.urlInfo = urlInfo; } public List<DownloadLog> getStageLog() { return stageLogs; } @JSONSetter(name="stage_log", type=JSONType.LIST, objectClazz=DownloadLog.class) public void setStageLog(List<DownloadLog> stageLogs) { this.stageLogs = stageLogs; } }