feat: add Location and EventLogEntry data models
This commit is contained in:
parent
01ec1a4807
commit
8611df1c75
2 changed files with 31 additions and 0 deletions
|
|
@ -0,0 +1,17 @@
|
|||
package com.traccar.traccar_client.model
|
||||
|
||||
data class EventLogEntry(
|
||||
val id: Long = 0,
|
||||
val timestamp: Long,
|
||||
val eventType: String,
|
||||
val message: String
|
||||
)
|
||||
|
||||
enum class EventType {
|
||||
LOCATION,
|
||||
FILTERED,
|
||||
SYNC,
|
||||
HEARTBEAT,
|
||||
NETWORK_CHANGE,
|
||||
ERROR
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
package com.traccar.traccar_client.model
|
||||
|
||||
data class Location(
|
||||
val id: Long = 0,
|
||||
val timestamp: Long,
|
||||
val latitude: Double,
|
||||
val longitude: Double,
|
||||
val accuracy: Float?,
|
||||
val speed: Float?,
|
||||
val heading: Float?,
|
||||
val altitude: Double?,
|
||||
val isMoving: Boolean,
|
||||
val synced: Boolean = false
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue