Implement Device Pairing and Config screens

This commit is contained in:
Hy4ri committed 2026-06-16 00:02:05 +03:00
1 parent d6ff3de594
commit a8cf79d91c
10 files changed
+773 -24

No files matched your search

@@ -0,0 +1,11 @@
package com.m57.hermescontrol.data.model
data class RawConfigResponse(
val path: String?,
val yaml: String?,
)
data class UpdateRawConfigRequest(
val yaml_text: String,
val profile: String? = null,
)
@@ -0,0 +1,25 @@
package com.m57.hermescontrol.data.model
data class PairingResponse(
val pending: List<PairingItem>,
val approved: List<PairingItem>,
)
data class PairingItem(
val platform: String,
val user_id: String?,
val username: String?,
val display_name: String?,
val code: String?,
val created_at: String?,
)
data class PairingApproveRequest(
val platform: String,
val code: String,
)
data class PairingRevokeRequest(
val platform: String,
val user_id: String,
)