package org.iatoki.judgels.uriel.models.entities;
import org.iatoki.judgels.play.models.JidPrefix;
import org.iatoki.judgels.play.models.entities.AbstractJudgelsModel;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
@Entity
@Table(name = "uriel_contest")
@JidPrefix("CONT")
public final class ContestModel extends AbstractJudgelsModel {
public String name;
@Column(columnDefinition = "TEXT")
public String description;
public String type;
public String scope;
public String style;
public long startTime;
public long endTime;
public long clarificationEndTime;
public boolean isExclusive;
public boolean isUsingScoreboard;
public boolean isIncognitoScoreboard;
public boolean requiresPassword;
public ContestModel() {
}
public ContestModel(long id, String name, String type, String scope, String style, long startTime, long endTime) {
this.id = id;
this.name = name;
this.type = type;
this.scope = scope;
this.style = style;
this.startTime = startTime;
this.endTime = endTime;
}
}