package com.yutou.napcat.model; import com.alibaba.fastjson2.JSONObject; import com.alibaba.fastjson2.annotation.JSONField; import com.yutou.napcat.event.MessageEvent; import com.yutou.napcat.handle.BaseHandle; import com.yutou.okhttp.BaseBean; import lombok.Data; import java.lang.reflect.Type; /** * 消息 * @see 文档 */ @Data public class MessageBean extends BaseBean { /** *发送时间 */ @JSONField(name = "time") private long time; /** * 消息类型,同 消息事件 */ @JSONField(name = "message_type") private String type; /** * 消息 ID */ @JSONField(name = "message_id") private int messageId; /** * 消息真实 ID */ @JSONField(name = "real_id") private int realId; /** * 发送人信息,同 消息事件 */ @JSONField(name = "sender") private SenderBean sender; /** * 消息内容 */ @JSONField(name = "message") private String message; }