|
4 | 4 |
|
5 | 5 | package com.osfans.trime.core |
6 | 6 |
|
7 | | -sealed class RimeNotification<T>(open val value: T) { |
| 7 | +sealed class RimeNotification<T>( |
| 8 | + open val value: T, |
| 9 | +) { |
8 | 10 | abstract val messageType: MessageType |
9 | 11 |
|
10 | | - data class SchemaNotification(override val value: SchemaItem) : |
11 | | - RimeNotification<SchemaItem>(value) { |
| 12 | + data class SchemaNotification( |
| 13 | + override val value: SchemaItem, |
| 14 | + ) : RimeNotification<SchemaItem>(value) { |
12 | 15 | override val messageType: MessageType |
13 | 16 | get() = MessageType.Schema |
14 | 17 |
|
15 | 18 | override fun toString() = "SchemaEvent(schemaId=${value.id}, schemaName=${value.name})" |
16 | 19 | } |
17 | 20 |
|
18 | | - data class OptionNotification(override val value: Value) : |
19 | | - RimeNotification<OptionNotification.Value>(value) { |
| 21 | + data class OptionNotification( |
| 22 | + override val value: Value, |
| 23 | + ) : RimeNotification<OptionNotification.Value>(value) { |
20 | 24 | override val messageType: MessageType |
21 | 25 | get() = MessageType.Option |
22 | 26 |
|
23 | | - data class Value(val option: String, val value: Boolean) |
| 27 | + data class Value( |
| 28 | + val option: String, |
| 29 | + val value: Boolean, |
| 30 | + ) |
24 | 31 |
|
25 | 32 | override fun toString() = "OptionNotification(option=${value.option}, value=${value.value})" |
26 | 33 | } |
27 | 34 |
|
28 | | - data class DeployNotification(override val value: String) : |
29 | | - RimeNotification<String>(value) { |
| 35 | + data class DeployNotification( |
| 36 | + override val value: String, |
| 37 | + ) : RimeNotification<String>(value) { |
30 | 38 | override val messageType: MessageType |
31 | 39 | get() = MessageType.Deploy |
32 | 40 |
|
33 | 41 | override fun toString() = "DeployNotification(state=$value)" |
34 | 42 | } |
35 | 43 |
|
36 | | - data class UnknownNotification(override val value: String) : |
37 | | - RimeNotification<String>(value) { |
| 44 | + data class UnknownNotification( |
| 45 | + override val value: String, |
| 46 | + ) : RimeNotification<String>(value) { |
38 | 47 | override val messageType: MessageType |
39 | 48 | get() = MessageType.Unknown |
40 | 49 | } |
|
0 commit comments