Role

interface Role : IDContainer

一个组织中的成员"角色"(或称“权限组”、“职责”等等)。

角色承担了为成员分配权限的能力。 以 群聊 为例,一个普通的群聊可能存在三种最常见的角色:普通群员管理员创建者

Role 只关系最基本的属性, 即这个角色是否能够代表为一个 管理员。 而针对不同组件可能存在的更细致的划分,则由组件的实现者具体提供。

See also

Properties

Link copied to clipboard
abstract override val id: ID

这个角色的ID

Link copied to clipboard
abstract val isAdmin: Boolean

是否拥有 管理权限 。大多数场景下,拥有者 也拥有管理权限。

Link copied to clipboard
abstract val name: String

这个角色的名称。

Extensions

Link copied to clipboard

比较两个 IDContainerIDContainer.id 是否一致。