package cn.evole.onebot.sdk.event.message; import com.google.gson.annotations.SerializedName; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import lombok.experimental.SuperBuilder; /** * 私聊消息 * * @author cnlimiter */ @Data @NoArgsConstructor @AllArgsConstructor @EqualsAndHashCode(callSuper = true) public class PrivateMessageEvent extends MessageEvent { @SerializedName( "message_id") private int messageId; @SerializedName( "sub_type") private String subType; @SerializedName( "sender") private PrivateSender privateSender; /** * sender信息 */ @Data public static class PrivateSender { @SerializedName( "user_id") private long userId; @SerializedName( "nickname") private String nickname; @SerializedName( "sex") private String sex; @SerializedName( "age") private int age; } }