package com.remax.visualnovel.entity.imbean.raw

import com.remax.visualnovel.entity.model.base.BasePhoto

/**
 * Created by HJW on 2025/8/21
 */

data class CustomAlbumData(
    var url: String,
    var width: Int,
    var height: Int,
    var unlockPrice: Long?,
    val albumId: Long?
) : BasePhoto() {

    val type = CustomRawData.IMAGE

    var messageServerId: String? = null

    override fun paramId(): Long {
        return albumId ?: url.hashCode().toLong()
    }
}