diff --git a/app/src/main/java/com/proculite/logmylocation/LocationEntity.java b/app/src/main/java/com/proculite/logmylocation/LocationEntity.java new file mode 100644 index 0000000..3a2926e --- /dev/null +++ b/app/src/main/java/com/proculite/logmylocation/LocationEntity.java @@ -0,0 +1,44 @@ +package com.proculite.logmylocation; + +import androidx.room.ColumnInfo; +import androidx.room.Entity; +import androidx.room.PrimaryKey; + +@Entity +public class LocationEntity { + @PrimaryKey + public long id; + + @ColumnInfo(name = "accuracy") + public Float accuracy; + + @ColumnInfo(name = "altitude") + public Double altitude; + + @ColumnInfo(name = "altitude_accuracy") + public Float altitudeAccuracy; + + @ColumnInfo(name = "msl_altitude") + public Double mslAltitude; + + @ColumnInfo(name = "msl_altitude_accuracy") + public Float mslAltitudeAccuracy; + + @ColumnInfo(name = "bearing") + public Float bearing; + + @ColumnInfo(name = "latitude") + public double latitude; + + @ColumnInfo(name = "longitude") + public double longitude; + + @ColumnInfo(name = "speed") + public Float speed; + + @ColumnInfo(name = "speed_accuracy") + public Float speedAccuracy; + + @ColumnInfo(name = "unix_time") + public long unixTime; +}