aboutsummaryrefslogtreecommitdiff
path: root/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/models
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2022-01-08 02:31:33 -0600
committerIván Ávalos <avalos@disroot.org>2022-01-08 02:31:33 -0600
commit4475382b482e9b20cb34dfd2e6896546bf86c485 (patch)
treec3cc590e273e63030db33b79de7cd33a80b451ee /shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/models
parente4f78f4af356215650df9df32a13ceff8067e137 (diff)
downloadetbsa-trackermap-mobile-4475382b482e9b20cb34dfd2e6896546bf86c485.tar.gz
etbsa-trackermap-mobile-4475382b482e9b20cb34dfd2e6896546bf86c485.tar.bz2
etbsa-trackermap-mobile-4475382b482e9b20cb34dfd2e6896546bf86c485.zip
Finished events report, implemented GeofenceController, fixed geofencesGet() and many fixes
Diffstat (limited to 'shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/models')
-rw-r--r--shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/models/EventInformation.kt6
-rw-r--r--shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/models/Geofence.kt2
2 files changed, 8 insertions, 0 deletions
diff --git a/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/models/EventInformation.kt b/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/models/EventInformation.kt
new file mode 100644
index 0000000..1256b8c
--- /dev/null
+++ b/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/models/EventInformation.kt
@@ -0,0 +1,6 @@
+package mx.trackermap.TrackerMap.client.models
+
+data class EventInformation(
+ val event: Event,
+ val position: Position?
+)
diff --git a/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/models/Geofence.kt b/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/models/Geofence.kt
index f82ca07..3b4ee9b 100644
--- a/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/models/Geofence.kt
+++ b/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/models/Geofence.kt
@@ -11,6 +11,7 @@
*/
package mx.trackermap.TrackerMap.client.models
+import kotlinx.serialization.Serializable
import kotlinx.serialization.json.JsonPrimitive
@@ -23,6 +24,7 @@ import kotlinx.serialization.json.JsonPrimitive
* @param calendarId
* @param attributes
*/
+@Serializable
data class Geofence (
val id: Int? = null,