a little updates

This commit is contained in:
2022-05-07 21:54:19 +06:00
parent a3ff08af27
commit 55d0e1b55f
10 changed files with 53 additions and 57 deletions

View File

@@ -7,11 +7,7 @@ import kotlinx.serialization.encoding.*
import kotlinx.serialization.json.*
@Serializable(RoleSerializer::class)
interface Role {
companion object {
fun serializer() = RoleSerializer
}
}
interface Role
@Serializable
data class UnknownRole(val originalJson: JsonElement) : Role

View File

@@ -8,11 +8,7 @@ import kotlinx.serialization.Serializable
private val justForLoading = RolesManagerRoleSerializer
@Serializable(RolesManagerRoleSerializer::class)
interface RolesManagerRole : Role {
companion object {
fun serializer() = RolesManagerRoleSerializer
}
}
interface RolesManagerRole : Role
@Serializable
object GeneralRolesManagerRole : RolesManagerRole {