summaryrefslogtreecommitdiff
path: root/src/main/kotlin/NinePMessageType.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/NinePMessageType.kt')
-rw-r--r--src/main/kotlin/NinePMessageType.kt5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/kotlin/NinePMessageType.kt b/src/main/kotlin/NinePMessageType.kt
index fadd0fe..4c8c60f 100644
--- a/src/main/kotlin/NinePMessageType.kt
+++ b/src/main/kotlin/NinePMessageType.kt
@@ -29,6 +29,11 @@ enum class NinePMessageType(val value: UByte) {
RWSTAT(127u);
companion object {
+ /**
+ * Obtain a [NinePMessageType] instance by matching its value.
+ *
+ * @throws NoSuchElementException if no such element has the provided value.
+ */
fun fromByte(value: UByte) = NinePMessageType.entries.first { it.value == value }
}
} \ No newline at end of file