-
-
Notifications
You must be signed in to change notification settings - Fork 375
Expand file tree
/
Copy pathDisabledEventsJson.kt
More file actions
20 lines (17 loc) · 1020 Bytes
/
Copy pathDisabledEventsJson.kt
File metadata and controls
20 lines (17 loc) · 1020 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package at.hannibal2.skyhanni.data.jsonobjects.repo
import at.hannibal2.skyhanni.utils.system.ModVersion
import com.google.gson.annotations.Expose
import com.google.gson.annotations.SerializedName
data class DisabledEventsJson(
@Expose @SerializedName(value = "disabled_handlers", alternate = ["disabledHandlers"]) val disabledHandlers: Set<String> = emptySet(),
@Expose @SerializedName(value = "disabled_invokers", alternate = ["disabledInvokers"]) val disabledInvokers: Set<String> = emptySet(),
@Expose @SerializedName("disabled_handlers_versioned")
val disabledHandlersVersioned: Set<DisabledEventVersionedJson> = emptySet(),
@Expose @SerializedName("disabled_invokers_versioned")
val disabledInvokersVersioned: Set<DisabledEventVersionedJson> = emptySet(),
)
data class DisabledEventVersionedJson(
@Expose val name: String,
@Expose @SerializedName("min_version") val minVersion: ModVersion? = null,
@Expose @SerializedName("max_version") val maxVersion: ModVersion? = null,
)