package com.remax.visualnovel.entity.response

import android.os.Parcelable
import kotlinx.parcelize.Parcelize


@Parcelize
data class ChatSound(

    /**
     * id
     */
    val id: Long,

    /**
     * 图片url
     */
    val imgUrl: String?,

    /**
     * 名称
     */
    val name: String,

    /**
     * 名称
     */
    val description: String,

    /**
     * actor 性别
     */
    val isMale: Boolean,

    /**
     * 当前用户是否解锁 false:未解锁，true:解锁
     */
    val isUnlock: Boolean? = null,

    /**
     * 解锁心动等级  类型为HEARTBEAT_LEVEL时才有用
     */
    val unlockHeartbeatLevel: String? = null,

    /**
     * 解锁类型 MEMBER:会员 HEARTBEAT_LEVEL:心动等级
     */
    val unlockType: String? = null,
    var select: Boolean = false
) : Parcelable {
    companion object {
        const val MEMBER = "MEMBER"
        const val HEARTBEAT_LEVEL = "HEARTBEAT_LEVEL"
    }
}
