package pro.dbro.ble.data.model; import net.simonvt.schematic.annotation.AutoIncrement; import net.simonvt.schematic.annotation.DataType; import net.simonvt.schematic.annotation.NotNull; import net.simonvt.schematic.annotation.PrimaryKey; import static net.simonvt.schematic.annotation.DataType.Type.BLOB; import static net.simonvt.schematic.annotation.DataType.Type.INTEGER; import static net.simonvt.schematic.annotation.DataType.Type.TEXT; /** * Created by davidbrodsky on 7/28/14. */ public interface PeerTable { /** SQL type Modifiers Reference Name SQL Column Name */ @DataType(INTEGER) @PrimaryKey @AutoIncrement String id = "_id"; @DataType(TEXT) String alias = "alias"; @DataType(TEXT) @NotNull String lastSeenDate = "last_seen"; @DataType(BLOB) @NotNull String pubKey = "pk"; @DataType(BLOB) String secKey = "sk"; @DataType(BLOB) String rawPkt = "pkt"; }