package kr.co.vividnext.sodalive.audio_content.series.detail

import android.os.Parcelable
import androidx.annotation.Keep
import com.google.gson.annotations.SerializedName
import kotlinx.parcelize.Parcelize

@Keep
data class GetSeriesContentListResponse(
    @SerializedName("totalCount") val totalCount: Int,
    @SerializedName("items") val items: List<GetSeriesContentListItem>
)

@Parcelize
@Keep
data class GetSeriesContentListItem(
    @SerializedName("contentId") val contentId: Long,
    @SerializedName("title") val title: String,
    @SerializedName("coverImage") val coverImage: String,
    @SerializedName("releaseDate") val releaseDate: String,
    @SerializedName("duration") val duration: String,
    @SerializedName("price") val price: Int,
    @SerializedName("isRented") var isRented: Boolean,
    @SerializedName("isOwned") var isOwned: Boolean
) : Parcelable
