会话的业务标识
会话类型
会话 targetId
消息发送者的用户 Id
消息内容
消息结构名称,即消息类型
服务端存储的消息 Id
消息方向是发出 or 收取
是否为离线消息, 在超级群中不适用
消息在服务器端的发送时间
消息接收时间,该时间通过消息的 sentTime
值在本地进行计算得出,不推荐使用
是否存储
是否计数
是否为 @ 消息
消息是否静默
是否是状态消息
是否支持消息扩展存储
消息携带的扩展存储
消息接收状态 只能表示单一状态,推荐使用 receivedStatusInfo 来判断接收消息状态
消息接收状态详情 推荐使用, receivedStatusInfo 值更详细,能同时表示多个接收状态
消息本地 ID, web 端由 lib 内生成, PC 端由协议栈数据库生成自增ID
消息发送状态, web 端由 lib 内根据消息状态设置值为 发送中、已发送和发送失败 ,PC 端由协议栈自动维护或用户自己设置
群已读回执信息(导航配置 grpRRVer = 0 时为 IReadReceiptResponseInfo, grpRRVer >= 1时为 IReadReceiptInfo)
推送扩展
超级群专有字段,是否断档,服务端收到大量消息可能会断档,所以消息存在此标志位,断档需要客户手动拉取历史消息
拉取历史消息时表示该消息是否修改过(仅超级群有效)
拉取历史消息时表示该消息是否为超级群频道类型(仅超级群有效)
是否断档
定向用户列表(仅支持群聊, 超级群)
禁止更新到会话最新一条消息,默认 false: 更新,true: 不更新
通话记录的消息结构定义