package com.thebluealliance.androidclient.models;
import com.thebluealliance.api.model.IApiStatus;
import java.util.Date;
import java.util.List;
import javax.annotation.Nullable;
public class ApiStatus implements IApiStatus {
private Integer currentSeason;
private List<String> downEvents;
private Boolean fmsApiDown;
private Boolean hasMessage;
private Long lastModified;
private Long lastOkHttpCacheClear;
private Integer latestAppVersion;
private Integer maxSeason;
private Long messageExpiration;
private String messageText;
private Integer minAppVersion;
private String jsonBlob;
/* Admin Message */
private Date messageExipration;
public ApiStatus() {
}
@Nullable @Override public Integer getCurrentSeason() {
return currentSeason;
}
@Override public void setCurrentSeason(Integer currentSeason) {
this.currentSeason = currentSeason;
}
@Nullable @Override public List<String> getDownEvents() {
return downEvents;
}
@Override public void setDownEvents(List<String> downEvents) {
this.downEvents = downEvents;
}
@Nullable @Override public Boolean getFmsApiDown() {
return fmsApiDown;
}
@Override public void setFmsApiDown(Boolean fmsApiDown) {
this.fmsApiDown = fmsApiDown;
}
@Nullable @Override public Boolean getHasMessage() {
return hasMessage;
}
@Override public void setHasMessage(Boolean hasMessage) {
this.hasMessage = hasMessage;
}
@Nullable @Override public Long getLastModified() {
return lastModified;
}
@Override public void setLastModified(Long lastModified) {
this.lastModified = lastModified;
}
@Nullable @Override public Long getLastOkHttpCacheClear() {
return lastOkHttpCacheClear;
}
@Override public void setLastOkHttpCacheClear(Long lastOkHttpCacheClear) {
this.lastOkHttpCacheClear = lastOkHttpCacheClear;
}
@Nullable @Override public Integer getLatestAppVersion() {
return latestAppVersion;
}
@Override public void setLatestAppVersion(Integer latestAppVersion) {
this.latestAppVersion = latestAppVersion;
}
@Nullable @Override public Integer getMaxSeason() {
return maxSeason;
}
@Override public void setMaxSeason(Integer maxSeason) {
this.maxSeason = maxSeason;
}
@Nullable @Override public Long getMessageExpiration() {
return messageExpiration;
}
@Override public void setMessageExpiration(Long messageExpiration) {
this.messageExpiration = messageExpiration;
}
@Nullable @Override public String getMessageText() {
return messageText;
}
@Override public void setMessageText(String messageText) {
this.messageText = messageText;
}
@Nullable @Override public Integer getMinAppVersion() {
return minAppVersion;
}
@Override public void setMinAppVersion(Integer minAppVersion) {
this.minAppVersion = minAppVersion;
}
public Date getMessageExipration() {
return messageExipration;
}
public void setMessageExipration(Date messageExipration) {
this.messageExipration = messageExipration;
}
public String getJsonBlob() {
return jsonBlob;
}
public void setJsonBlob(String jsonBlob) {
this.jsonBlob = jsonBlob;
}
}