ContentType 枚举(Electron IMLib)
消息内容类型枚举:共 9 个取值,定义来自 domain.json → enums.ContentType。
基本信息
| 项 | 值 |
|---|---|
| 枚举 | ContentType |
| 取值数 | 9 |
| 本平台常量名 | — |
| IDL 来源 | domain.json → enums.ContentType |
| 跨端一致性 | 取值跨端一致;常量名与成员名按平台绑定 |
| 平台状态 | 已交付 |
本平台常量名
本平台绑定未单独导出 ContentType 的命名常量,接口中按 IDL 取值(数值或字符串)传递;如需可读性,建议在业务侧定义同名常量。
枚举常量摘要
| 取值 | 序号 | 说明 |
|---|---|---|
text | 0 | 文本消息 |
image | 1 | 图片消息 |
file | 2 | 文件消息 |
voice | 3 | 语音消息 |
location | 4 | 位置消息 |
custom | 5 | 自定义消息(data 任意 JSON 透传) |
recall | 6 | 撤回占位消息(服务端生成,客户端只读) |
system | 7 | 系统通知消息 |
combine | 8 | — |
使用说明
MessageContent.type 的取值;发送时按 type 校验必填字段,未知类型按 custom 透传。
示例
JavaScript
const value = 0;
console.log(value);