package kr.co.vividnext.sodalive.settings.event

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

@Keep
data class GetEventResponse(
    @SerializedName("totalCount") val totalCount: Int,
    @SerializedName("eventList") val eventList: List<EventItem>
)

@Parcelize
@Keep
data class EventItem(
    @SerializedName("id") val id: Long,
    @SerializedName("thumbnailImageUrl") val thumbnailImageUrl: String,
    @SerializedName("detailImageUrl") val detailImageUrl: String? = null,
    @SerializedName("popupImageUrl") val popupImageUrl: String? = null,
    @SerializedName("link") val link: String? = null
) : Parcelable
