package com.remax.visualnovel.entity.response

/**
 * Created by HJW on 2025/8/26
 */
data class MessageListOutput(

    /**
     * 导致消息发送的业务ID
     */
    val bizId: String,
    /**
     * 消息内容
     */
    val content: String,

    /**
     * 消息时间
     */
    val createTime: Long,

    /**
     * 消息扩展内容
     */
    val extras: String? = null,

    /**
     * 消息ID
     */
    val id: Long? = null,

    /**
     * 发送人用户ID
     */
    val sendUserId: Long? = null,

    /**
     * 消息状态（0未读、1已读）
     */
    val status: Int,

    /**
     * 消息标题
     */
    val title: String,

    /**
     * 消息类型
     */
    val type: Int
) {
    companion object {
        const val UNREAD = 0
    }

    data class VIPRenewExtra(
        val expTime: Long
    )
}
