diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/SensorEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/SensorEntity.kt new file mode 100644 index 0000000..a285fd4 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/SensorEntity.kt @@ -0,0 +1,16 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities + + +data class Sensor( + val changed: Int, + val fav: Int, + val id: Int, + val mac: String, + val name: String, + val pub: Int, + val time: Int, + val trend: Int, + val type: Int, + val unit: String, + val value: Double +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/addLike/AddLikeRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/addLike/AddLikeRequestEntity.kt new file mode 100644 index 0000000..a755a22 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/addLike/AddLikeRequestEntity.kt @@ -0,0 +1,8 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.addLike + +data class AddLikeRequestEntity( + val api_key: String, + val cmd: String, + val id: Int, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/addLike/AddLikeResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/addLike/AddLikeResponseEntity.kt new file mode 100644 index 0000000..a70ff7e --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/addLike/AddLikeResponseEntity.kt @@ -0,0 +1,7 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.addLike + +data class AddLikeResponseEntity( + val id: Int, + val liked: Int, + val time: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/appInit/AppInitRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/appInit/AppInitRequestEntity.kt new file mode 100644 index 0000000..85c311f --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/appInit/AppInitRequestEntity.kt @@ -0,0 +1,11 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.appInit + +data class AppInitRequestEntity( + val api_key: String, + val cmd: String, + val lang: String, + val platform: String, + val utc: Int, + val uuid: String, + val version: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/appInit/AppInitResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/appInit/AppInitResponseEntity.kt new file mode 100644 index 0000000..563bc0b --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/appInit/AppInitResponseEntity.kt @@ -0,0 +1,14 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.appInit + +data class AppInitResponseEntity( + val addr: String, + val favorites: List, + val lat: Double, + val latest: String, + val login: String, + val lon: Double, + val timestamp: Int, + val types: List, + val url: String, + val vip: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/appInit/AppInitTypeEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/appInit/AppInitTypeEntity.kt new file mode 100644 index 0000000..d04303b --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/appInit/AppInitTypeEntity.kt @@ -0,0 +1,7 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.appInit + +data class AppInitTypeEntity( + val name: String, + val type: Int, + val unit: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/bugReport/BugReportRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/bugReport/BugReportRequestEntity.kt new file mode 100644 index 0000000..bb3fabb --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/bugReport/BugReportRequestEntity.kt @@ -0,0 +1,12 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.bugReport + +data class BugReportRequestEntity( + val api_key: String, + val cmd: String, + val email: String, + val logs: String, + val mess: String, + val name: String, + val time: Int, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/disLike/DisLikeRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/disLike/DisLikeRequestEntity.kt new file mode 100644 index 0000000..0066457 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/disLike/DisLikeRequestEntity.kt @@ -0,0 +1,8 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.disLike + +data class DisLikeRequestEntity( + val api_key: String, + val cmd: String, + val id: Int, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/disLike/DisLikeResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/disLike/DisLikeResponseEntity.kt new file mode 100644 index 0000000..4d863e2 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/disLike/DisLikeResponseEntity.kt @@ -0,0 +1,7 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.disLike + +data class DisLikeResponseEntity( + val id: Int, + val liked: Int, + val time: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/mapBounds/MapBoundsDeviceEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/mapBounds/MapBoundsDeviceEntity.kt new file mode 100644 index 0000000..cab15fa --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/mapBounds/MapBoundsDeviceEntity.kt @@ -0,0 +1,12 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.mapBounds + +data class MapBoundsDeviceEntity( + val id: Int, + val lat: Double, + val lon: Double, + val name: String, + val time: Int, + val type: Int, + val unit: String, + val value: Double +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/mapBounds/MapBoundsRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/mapBounds/MapBoundsRequestEntity.kt new file mode 100644 index 0000000..14b1dad --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/mapBounds/MapBoundsRequestEntity.kt @@ -0,0 +1,10 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.mapBounds + +data class MapBoundsRequestEntity( + val api_key: String, + val bounds: List, + val cmd: String, + val lang: String, + val limit: Int, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/mapBounds/MapBoundsResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/mapBounds/MapBoundsResponseEntity.kt new file mode 100644 index 0000000..b14d742 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/mapBounds/MapBoundsResponseEntity.kt @@ -0,0 +1,6 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.mapBounds + +data class MapBoundsResponseEntity( + val devices: List, + val webcams: List +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/mapBounds/MapBoundsWebcamEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/mapBounds/MapBoundsWebcamEntity.kt new file mode 100644 index 0000000..3a3f613 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/mapBounds/MapBoundsWebcamEntity.kt @@ -0,0 +1,10 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.mapBounds + +data class MapBoundsWebcamEntity( + val id: Int, + val image: String, + val lat: Double, + val lon: Double, + val name: String, + val time: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/nameSensor/NameSensorRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/nameSensor/NameSensorRequestEntity.kt new file mode 100644 index 0000000..3dc5ebe --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/nameSensor/NameSensorRequestEntity.kt @@ -0,0 +1,9 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.nameSensor + +data class NameSensorRequestEntity( + val api_key: String, + val cmd: String, + val id: Int, + val name: String, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/pubSensor/PubSensorRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/pubSensor/PubSensorRequestEntity.kt new file mode 100644 index 0000000..024c610 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/pubSensor/PubSensorRequestEntity.kt @@ -0,0 +1,8 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.pubSensor + +data class PubSensorRequestEntity( + val api_key: String, + val cmd: String, + val id: Int, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/pubSensor/PubSensorResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/pubSensor/PubSensorResponseEntity.kt new file mode 100644 index 0000000..ea4a731 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/pubSensor/PubSensorResponseEntity.kt @@ -0,0 +1,6 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.pubSensor + +data class PubSensorResponseEntity( + val code: Int, + val id: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sendCommand/SendCommandRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sendCommand/SendCommandRequestEntity.kt new file mode 100644 index 0000000..a57b0ca --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sendCommand/SendCommandRequestEntity.kt @@ -0,0 +1,9 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sendCommand + +data class SendCommandRequestEntity( + val api_key: String, + val cmd: String, + val command: String, + val id: Int, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sendComplaint/SendComplaintRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sendComplaint/SendComplaintRequestEntity.kt new file mode 100644 index 0000000..ea19abe --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sendComplaint/SendComplaintRequestEntity.kt @@ -0,0 +1,13 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sendComplaint + +data class SendComplaintRequestEntity( + val api_key: String, + val cmd: String, + val email: String, + val id: Int, + val name: String, + val problem: String, + val time: Int, + val uuid: String, + val value: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sendMessage/SendMessageRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sendMessage/SendMessageRequestEntity.kt new file mode 100644 index 0000000..376e59e --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sendMessage/SendMessageRequestEntity.kt @@ -0,0 +1,12 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sendMessage + +data class SendMessageRequestEntity( + val api_key: String, + val cmd: String, + val email: String, + val mess: String, + val name: String, + val subj: String, + val uid: Int, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsHistory/HistoryDataEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsHistory/HistoryDataEntity.kt new file mode 100644 index 0000000..5b8d10b --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsHistory/HistoryDataEntity.kt @@ -0,0 +1,7 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sensorsHistory + +data class HistoryDataEntity( + val id: Int, + val time: Int, + val value: Double +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsHistory/HistorySensorEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsHistory/HistorySensorEntity.kt new file mode 100644 index 0000000..9552e72 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsHistory/HistorySensorEntity.kt @@ -0,0 +1,8 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sensorsHistory + +data class HistorySensorEntity( + val id: Int, + val name: String, + val type: Int, + val unit: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsHistory/SensorsHistoryRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsHistory/SensorsHistoryRequestEntity.kt new file mode 100644 index 0000000..ae1cd97 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsHistory/SensorsHistoryRequestEntity.kt @@ -0,0 +1,10 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sensorsHistory + +data class SensorsHistoryRequestEntity( + val api_key: String, + val cmd: String, + val id: Int, + val offset: Int, + val period: String, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsHistory/SensorsHistoryResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsHistory/SensorsHistoryResponseEntity.kt new file mode 100644 index 0000000..d3290de --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsHistory/SensorsHistoryResponseEntity.kt @@ -0,0 +1,6 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sensorsHistory + +data class SensorsHistoryResponseEntity( + val `data`: List, + val sensors: List +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsNearby/NearbyDeviceEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsNearby/NearbyDeviceEntity.kt new file mode 100644 index 0000000..096af15 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsNearby/NearbyDeviceEntity.kt @@ -0,0 +1,18 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sensorsNearby + +import ru.nm17.narodmon.ui.entities.SensorEntity + +data class NearbyDeviceEntity( + val cmd: Int, + val distance: Double, + val id: Int, + val lat: Double, + val location: String, + val lon: Double, + val mac: String, + val my: Int, + val name: String, + val owner: String, + val sensors: List, + val time: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsNearby/SensorsNearbyRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsNearby/SensorsNearbyRequestEntity.kt new file mode 100644 index 0000000..3f7b7a8 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsNearby/SensorsNearbyRequestEntity.kt @@ -0,0 +1,12 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sensorsNearby + +data class SensorsNearbyRequestEntity( + val api_key: String, + val cmd: String, + val lang: String, + val lat: Double, + val lon: Double, + val radius: Int, + val types: List, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsNearby/SensorsNearbyResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsNearby/SensorsNearbyResponseEntity.kt new file mode 100644 index 0000000..1417fa2 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsNearby/SensorsNearbyResponseEntity.kt @@ -0,0 +1,5 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sensorsNearby + +data class SensorsNearbyResponseEntity( + val devices: List +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsOnDevice/SensorOnDeviceEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsOnDevice/SensorOnDeviceEntity.kt new file mode 100644 index 0000000..3c223f2 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsOnDevice/SensorOnDeviceEntity.kt @@ -0,0 +1,19 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sensorsOnDevice + +import ru.nm17.narodmon.ui.entities.SensorEntity + +data class SensorOnDeviceEntity( + val cmd: Int, + val distance: Double, + val id: Int, + val info: String, + val location: String, + val mac: String, + val my: Int, + val name: String, + val owner: String, + val photo: String, + val sensors: List, + val site: String, + val time: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsOnDevice/SensorsOnDeviceRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsOnDevice/SensorsOnDeviceRequestEntity.kt new file mode 100644 index 0000000..1c9a0ca --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsOnDevice/SensorsOnDeviceRequestEntity.kt @@ -0,0 +1,9 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sensorsOnDevice + +data class SensorsOnDeviceRequestEntity( + val api_key: String, + val cmd: String, + val devices: List, + val lang: String, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsOnDevice/SensorsOnDeviceResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsOnDevice/SensorsOnDeviceResponseEntity.kt new file mode 100644 index 0000000..7ca1537 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsOnDevice/SensorsOnDeviceResponseEntity.kt @@ -0,0 +1,5 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sensorsOnDevice + +data class SensorsOnDeviceResponseEntity( + val devices: List +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsValues/SensorValueEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsValues/SensorValueEntity.kt new file mode 100644 index 0000000..2a26c28 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsValues/SensorValueEntity.kt @@ -0,0 +1,10 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sensorsValues + +data class SensorValueEntity( + val changed: Int, + val id: Int, + val time: Int, + val trend: Int, + val type: Int, + val value: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsValues/SensorsValuesRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsValues/SensorsValuesRequestEntity.kt new file mode 100644 index 0000000..1d0315f --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsValues/SensorsValuesRequestEntity.kt @@ -0,0 +1,8 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sensorsValues + +data class SensorsValuesRequestEntity( + val api_key: String, + val cmd: String, + val sensors: List, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsValues/SensorsValuesResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsValues/SensorsValuesResponseEntity.kt new file mode 100644 index 0000000..36242aa --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/sensorsValues/SensorsValuesResponseEntity.kt @@ -0,0 +1,5 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.sensorsValues + +data class SensorsValuesResponseEntity( + val sensors: List +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userFavorites/FavoriteSensorEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userFavorites/FavoriteSensorEntity.kt new file mode 100644 index 0000000..6bb7817 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userFavorites/FavoriteSensorEntity.kt @@ -0,0 +1,9 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.userFavorites + +data class FavoriteSensorEntity( + val id: Int, + val name: String, + val time: Int, + val type: Int, + val value: Double +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userFavorites/FavoriteWebcamEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userFavorites/FavoriteWebcamEntity.kt new file mode 100644 index 0000000..68157b6 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userFavorites/FavoriteWebcamEntity.kt @@ -0,0 +1,8 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.userFavorites + +data class FavoriteWebcamEntity( + val id: Int, + val image: String, + val name: String, + val time: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userFavorites/UserFavoritesRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userFavorites/UserFavoritesRequestEntity.kt new file mode 100644 index 0000000..a5a536f --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userFavorites/UserFavoritesRequestEntity.kt @@ -0,0 +1,10 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.userFavorites + +data class UserFavoritesRequestEntity( + val api_key: String, + val cmd: String, + val lang: String, + val sensors: List, + val uuid: String, + val webcams: List +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userFavorites/UserFavoritesResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userFavorites/UserFavoritesResponseEntity.kt new file mode 100644 index 0000000..8371cfc --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userFavorites/UserFavoritesResponseEntity.kt @@ -0,0 +1,6 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.userFavorites + +data class UserFavoritesResponseEntity( + val sensors: List, + val webcams: List +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/CellEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/CellEntity.kt new file mode 100644 index 0000000..a5e1a74 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/CellEntity.kt @@ -0,0 +1,6 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.userLocation + +data class CellEntity( + val bssid: String, + val rssi: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/UserLocationByAddrRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/UserLocationByAddrRequestEntity.kt new file mode 100644 index 0000000..aacfd3a --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/UserLocationByAddrRequestEntity.kt @@ -0,0 +1,9 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.userLocation + +data class UserLocationByAddrRequestEntity( + val addr: String, + val api_key: String, + val cmd: String, + val lang: String, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/UserLocationByCellRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/UserLocationByCellRequestEntity.kt new file mode 100644 index 0000000..8c61a53 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/UserLocationByCellRequestEntity.kt @@ -0,0 +1,9 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.userLocation + +data class UserLocationByCellRequestEntity( + val api_key: String, + val cells: List, + val cmd: String, + val lang: String, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/UserLocationByCoordRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/UserLocationByCoordRequestEntity.kt new file mode 100644 index 0000000..48e8b4c --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/UserLocationByCoordRequestEntity.kt @@ -0,0 +1,10 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.userLocation + +data class UserLocationByCoordRequestEntity( + val api_key: String, + val cmd: String, + val lang: String, + val lat: Double, + val lon: Double, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/UserLocationByWifiRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/UserLocationByWifiRequestEntity.kt new file mode 100644 index 0000000..5c76ca2 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/UserLocationByWifiRequestEntity.kt @@ -0,0 +1,9 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.userLocation + +data class UserLocationByWifiRequestEntity( + val api_key: String, + val cmd: String, + val lang: String, + val uuid: String, + val wifi: List +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/UserLocationResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/UserLocationResponseEntity.kt new file mode 100644 index 0000000..aeddce1 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/UserLocationResponseEntity.kt @@ -0,0 +1,7 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.userLocation + +data class UserLocationResponseEntity( + val addr: String, + val lat: Double, + val lon: Double +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/WifiEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/WifiEntity.kt new file mode 100644 index 0000000..6ea7e0b --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLocation/WifiEntity.kt @@ -0,0 +1,6 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.userLocation + +data class WifiEntity( + val bssid: String, + val rssi: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLogon/UserLogonRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLogon/UserLogonRequestEntity.kt new file mode 100644 index 0000000..b3a08c6 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLogon/UserLogonRequestEntity.kt @@ -0,0 +1,10 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.userLogon + +data class UserLogonRequestEntity( + val api_key: String, + val cmd: String, + val hash: String, + val lang: String, + val login: String, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLogon/UserLogonResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLogon/UserLogonResponseEntity.kt new file mode 100644 index 0000000..c93ba41 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLogon/UserLogonResponseEntity.kt @@ -0,0 +1,8 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.userLogon + +data class UserLogonResponseEntity( + val login: String, + val tz: Int, + val uid: Int, + val vip: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLogout/UserLogoutRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLogout/UserLogoutRequestEntity.kt new file mode 100644 index 0000000..995411d --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLogout/UserLogoutRequestEntity.kt @@ -0,0 +1,7 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.userLogout + +data class UserLogoutRequestEntity( + val api_key: String, + val cmd: String, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLogout/UserLogoutResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLogout/UserLogoutResponseEntity.kt new file mode 100644 index 0000000..6a9974e --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/userLogout/UserLogoutResponseEntity.kt @@ -0,0 +1,6 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.userLogout + +data class UserLogoutResponseEntity( + val login: String, + val uid: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/weatherReport/WeatherReportRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/weatherReport/WeatherReportRequestEntity.kt new file mode 100644 index 0000000..2536fa5 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/weatherReport/WeatherReportRequestEntity.kt @@ -0,0 +1,14 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.weatherReport + +data class WeatherReportRequestEntity( + val api_key: String, + val cmd: String, + val humid: String, + val lang: String, + val lat: Double, + val lon: Double, + val press: String, + val temp: String, + val uuid: String, + val wind: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/weatherReport/WeatherReportResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/weatherReport/WeatherReportResponseEntity.kt new file mode 100644 index 0000000..2d2ea8a --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/weatherReport/WeatherReportResponseEntity.kt @@ -0,0 +1,5 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.weatherReport + +data class WeatherReportResponseEntity( + val result: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamImages/WebcamImageEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamImages/WebcamImageEntity.kt new file mode 100644 index 0000000..17b1dd9 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamImages/WebcamImageEntity.kt @@ -0,0 +1,6 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.webcamImages + +data class WebcamImageEntity( + val image: String, + val time: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamImages/WebcamImagesRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamImages/WebcamImagesRequestEntity.kt new file mode 100644 index 0000000..df1565e --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamImages/WebcamImagesRequestEntity.kt @@ -0,0 +1,9 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.webcamImages + +data class WebcamImagesRequestEntity( + val api_key: String, + val cmd: String, + val id: Int, + val limit: Int, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamImages/WebcamImagesResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamImages/WebcamImagesResponseEntity.kt new file mode 100644 index 0000000..a94d70f --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamImages/WebcamImagesResponseEntity.kt @@ -0,0 +1,9 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.webcamImages + +data class WebcamImagesResponseEntity( + val distance: Double, + val id: Int, + val images: List, + val location: String, + val name: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamsNearby/WebcamNearbyEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamsNearby/WebcamNearbyEntity.kt new file mode 100644 index 0000000..146a9b4 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamsNearby/WebcamNearbyEntity.kt @@ -0,0 +1,15 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.webcamsNearby + +data class WebcamNearbyEntity( + val distance: Double, + val fav: Int, + val id: Int, + val image: String, + val lat: Double, + val location: String, + val lon: Double, + val my: Int, + val name: String, + val owner: String, + val time: Int +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamsNearby/WebcamsNearbyRequestEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamsNearby/WebcamsNearbyRequestEntity.kt new file mode 100644 index 0000000..cab52b4 --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamsNearby/WebcamsNearbyRequestEntity.kt @@ -0,0 +1,11 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.webcamsNearby + +data class WebcamsNearbyRequestEntity( + val api_key: String, + val cmd: String, + val lang: String, + val lat: Double, + val lon: Double, + val radius: Int, + val uuid: String +) \ No newline at end of file diff --git a/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamsNearby/WebcamsResponseEntity.kt b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamsNearby/WebcamsResponseEntity.kt new file mode 100644 index 0000000..f766e9c --- /dev/null +++ b/app/src/main/java/ru/nm17/narodmon/appNarodMonApiClient/entities/webcamsNearby/WebcamsResponseEntity.kt @@ -0,0 +1,5 @@ +package ru.nm17.narodmon.appNarodMonApiClient.entities.webcamsNearby + +data class WebcamsResponseEntity( + val webcams: List +) \ No newline at end of file