File tree Expand file tree Collapse file tree 3 files changed +10
-17
lines changed
app/src/main/java/com/lcl/lclmeasurementtool/model/datamodel Expand file tree Collapse file tree 3 files changed +10
-17
lines changed Original file line number Diff line number Diff line change 1
1
package com.lcl.lclmeasurementtool.model.datamodel
2
2
3
- import kotlinx.serialization.SerialName
4
-
5
3
@kotlinx.serialization.Serializable
6
4
sealed interface BaseMeasureDataModel {
7
- @SerialName(" latitude" )
8
5
var latitude: Double
9
6
10
- @SerialName(" longitude" )
11
7
var longitude: Double
12
8
13
- @SerialName(" timestamp" )
14
9
var timestamp: String
15
10
16
- @SerialName(" cell_id" )
17
11
var cellId: String
18
12
19
- @SerialName(" device_id" )
20
13
var deviceId: String
21
14
22
15
var reported: Boolean
Original file line number Diff line number Diff line change @@ -9,11 +9,11 @@ import kotlinx.serialization.Transient
9
9
@kotlinx.serialization.Serializable
10
10
@Entity(tableName = " connectivity_table" )
11
11
data class ConnectivityReportModel constructor(
12
- @ColumnInfo(name = " latitude" ) override var latitude : Double ,
13
- @ColumnInfo(name = " longitude" ) override var longitude : Double ,
14
- @PrimaryKey @ColumnInfo(name = " time_stamp" ) override var timestamp : String ,
15
- override var cellId : String ,
16
- override var deviceId : String ,
12
+ @ColumnInfo(name = " latitude" ) @SerialName( " latitude " ) override var latitude : Double ,
13
+ @ColumnInfo(name = " longitude" ) @SerialName( " longitude " ) override var longitude : Double ,
14
+ @PrimaryKey @ColumnInfo(name = " time_stamp" ) @SerialName( " timestamp " ) override var timestamp : String ,
15
+ @SerialName( " cell_id " ) override var cellId : String ,
16
+ @SerialName( " device_id " ) override var deviceId : String ,
17
17
@ColumnInfo(name = " upload_speed" ) @SerialName(" upload_speed" ) var uploadSpeed : Double ,
18
18
@ColumnInfo(name = " download_speed" ) @SerialName(" download_speed" ) var downloadSpeed : Double ,
19
19
@ColumnInfo(name = " ping" ) @SerialName(" ping" ) var ping : Double ,
Original file line number Diff line number Diff line change @@ -9,11 +9,11 @@ import kotlinx.serialization.Transient
9
9
@Entity(tableName = " signal_strength_table" )
10
10
@kotlinx.serialization.Serializable
11
11
data class SignalStrengthReportModel (
12
- @ColumnInfo(name = " latitude" ) override var latitude : Double ,
13
- @ColumnInfo(name = " longitude" ) override var longitude : Double ,
14
- @PrimaryKey @ColumnInfo(name = " time_stamp" ) override var timestamp : String ,
15
- override var cellId : String ,
16
- override var deviceId : String ,
12
+ @ColumnInfo(name = " latitude" ) @SerialName( " latitude " ) override var latitude : Double ,
13
+ @ColumnInfo(name = " longitude" ) @SerialName( " longitude " ) override var longitude : Double ,
14
+ @PrimaryKey @ColumnInfo(name = " time_stamp" ) @SerialName( " timestamp " ) override var timestamp : String ,
15
+ @SerialName( " cell_id " ) override var cellId : String ,
16
+ @SerialName( " device_id " ) override var deviceId : String ,
17
17
@SerialName(" dbm" ) @ColumnInfo(name = " signal_strength" ) var dbm : Int ,
18
18
@SerialName(" level_code" ) @ColumnInfo(name = " signal_strength_level" ) var levelCode : Int ,
19
19
@ColumnInfo(" reported" ) @Transient override var reported : Boolean = false
You can’t perform that action at this time.
0 commit comments