Install serializer for PermissionImpl, make PermissionImpl final

This commit is contained in:
Him188 2020-09-08 12:33:56 +08:00
parent 9b3c7c1902
commit 900eac58b4

View File

@ -9,6 +9,8 @@
package net.mamoe.mirai.console.permission
import kotlinx.serialization.Serializable
/**
* 一个权限节点
@ -23,8 +25,9 @@ public interface Permission {
/**
* [Permission] 的简单实现
*/
@Serializable
@ExperimentalPermission
public open class PermissionImpl(
public class PermissionImpl(
override val id: PermissionId,
override val description: String,
override val base: PermissionId?