package cn.iocoder.yudao.module.im.service.websocket.notification; import lombok.Data; import lombok.experimental.Accessors; /** * IM WebSocket 在线通知外壳 *
* conversationType 定位会话维度;contentType 定位业务内容;payload 承载对应通知对象。 * 会进入聊天流的私聊、群聊、频道事件走 message 子包;不进入聊天流的好友、加群申请、通话信令走 NONE 会话。 * * @author 芋道源码 */ @Data @Accessors(chain = true) public class ImNotificationWebSocketDTO { public static final String TYPE = "im-notification"; /** * 会话类型,参见 ImConversationTypeEnum 枚举类 */ private Integer conversationType; /** * 内容类型,参见 ImContentTypeEnum 枚举类 */ private Integer contentType; /** * 负载数据 */ private Object payload; }