package io.shockah.skylark.db;
import java.util.List;
import com.j256.ormlite.dao.Dao;
import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;
@DatabaseTable(tableName = "servers")
public class Server extends DbObject<Server> {
@DatabaseField(canBeNull = false)
public String name;
@DatabaseField(canBeNull = false)
public String host;
@DatabaseField(canBeNull = true)
public Integer channelsPerConnection;
@DatabaseField(canBeNull = true)
public Long messageDelay;
@DatabaseField(canBeNull = true)
public String botName;
@DatabaseField(canBeNull = true)
public Integer linebreakLength;
@DatabaseField(canBeNull = true)
public String ellipsis;
@DatabaseField(persisterClass = StringListToSpaceDelimitedStringPersister.class)
public List<String> channelNames;
@Deprecated //ORMLite-only
protected Server() {
super();
}
public Server(Dao<Server, Integer> dao) {
super(dao);
}
}