GroupRole 枚举(HarmonyOS IMLib)
群成员角色枚举:共 3 个取值,定义来自 domain.json → enums.GroupRole。
契约预留平台
HarmonyOS 当前为契约预留:本页的类、方法签名、枚举与示例全部来自冻结 IDL 与 sdk-bindings.json,SDK 尚未交付;实现后签名不会变化。
基本信息
| 项 | 值 |
|---|---|
| 枚举 | GroupRole |
| 取值数 | 3 |
| 本平台常量名 | GroupRole |
| IDL 来源 | domain.json → enums.GroupRole |
| 跨端一致性 | 取值跨端一致;常量名与成员名按平台绑定 |
| 平台状态 | 契约预留 |
枚举常量摘要
| 名称 | 值 | 说明 |
|---|---|---|
OWNER | owner | 群主 |
ADMIN | admin | 管理员 |
MEMBER | member | 普通成员 |
使用说明
GroupMember.role 字段;群主与管理员可执行群管理类操作。
示例
TypeScript
const value: GroupRole = 'owner';