ChatroomEventKind 枚举(HarmonyOS IMLib)
聊天室事件类型枚举:共 5 个取值,定义来自 domain.json → enums.ChatroomEventKind。
契约预留平台
HarmonyOS 当前为契约预留:本页的类、方法签名、枚举与示例全部来自冻结 IDL 与 sdk-bindings.json,SDK 尚未交付;实现后签名不会变化。
基本信息
| 项 | 值 |
|---|---|
| 枚举 | ChatroomEventKind |
| 取值数 | 5 |
| 本平台常量名 | — |
| IDL 来源 | domain.json → enums.ChatroomEventKind |
| 跨端一致性 | 取值跨端一致;常量名与成员名按平台绑定 |
| 平台状态 | 契约预留 |
本平台常量名
本平台绑定未单独导出 ChatroomEventKind 的命名常量,接口中按 IDL 取值(数值或字符串)传递;如需可读性,建议在业务侧定义同名常量。
枚举常量摘要
| 取值 | 序号 | 说明 |
|---|---|---|
joined | 0 | 成员加入 |
left | 1 | 成员退出 |
kicked | 2 | 成员被移出 |
destroyed | 3 | 聊天室销毁 |
member_changed | 4 | 成员信息变更 |
使用说明
CHATROOM_EVENT 事件载荷的 kind 字段。
示例
TypeScript
const value: ChatroomEventKind = 0;