16 Commits

6 changed files with 87 additions and 2 deletions

View File

@@ -1,3 +1,3 @@
kotlin.code.style=official
version=0.1.0
catalog=0.3.0
version=0.5.0
catalog=0.7.0

View File

@@ -0,0 +1,17 @@
package ltd.hlaeja.library.deviceConfiguration
import java.time.ZonedDateTime
import java.util.UUID
object Node {
data class Request(
val configuration: String,
)
data class Response(
val node: UUID,
val timestamp: ZonedDateTime,
val configuration: String,
)
}

View File

@@ -0,0 +1,16 @@
package ltd.hlaeja.library.deviceRegistry
import java.util.UUID
object Device {
data class Request(
val type: UUID,
)
data class Response(
val id: UUID,
val type: UUID,
val identity: String,
)
}

View File

@@ -0,0 +1,18 @@
package ltd.hlaeja.library.deviceRegistry
import java.io.Serializable
import java.util.UUID
object Identity {
data class Response(
val client: UUID,
val node: UUID,
val device: UUID,
) : Serializable {
companion object {
@Suppress("ConstPropertyName")
private const val serialVersionUID = 1L
}
}
}

View File

@@ -0,0 +1,19 @@
package ltd.hlaeja.library.deviceRegistry
import java.util.UUID
object Node {
data class Request(
val client: UUID,
val device: UUID,
val name: String,
)
data class Response(
val id: UUID,
val client: UUID,
val device: UUID,
val name: String,
)
}

View File

@@ -0,0 +1,15 @@
package ltd.hlaeja.library.deviceRegistry
import java.util.UUID
object Type {
data class Request(
val name: String,
)
data class Response(
val id: UUID,
val name: String,
)
}