test #426

Merged
klaus merged 415 commits from test into main 2026-06-27 00:35:30 +00:00
3 changed files with 53 additions and 0 deletions
Showing only changes of commit 1f84f8eaf2 - Show all commits

View File

@@ -0,0 +1,36 @@
package kr.co.vividnext.sodalive.v2.content.all.domain
import kr.co.vividnext.sodalive.creator.admin.content.series.SeriesPublishedDaysOfWeek
import kr.co.vividnext.sodalive.v2.common.domain.ContentSort
data class MainContentAll(
val type: MainContentAllType,
val totalCount: Int,
val audios: List<MainContentAllAudio>,
val series: List<MainContentAllSeries>,
val sort: ContentSort,
val dayOfWeek: SeriesPublishedDaysOfWeek?,
val page: MainContentPage,
val hasNext: Boolean
)
data class MainContentAllAudio(
val audioContentId: Long,
val title: String,
val imageUrl: String?,
val price: Int,
val isAdult: Boolean,
val isPointAvailable: Boolean,
val isFirstContent: Boolean,
val isOriginalSeries: Boolean,
val creatorNickname: String
)
data class MainContentAllSeries(
val seriesId: Long,
val title: String,
val coverImageUrl: String?,
val creatorNickname: String,
val isOriginal: Boolean,
val isAdult: Boolean
)

View File

@@ -0,0 +1,9 @@
package kr.co.vividnext.sodalive.v2.content.all.domain
enum class MainContentAllType {
AUDIO,
SERIES,
ORIGINAL,
FREE,
POINT
}

View File

@@ -0,0 +1,8 @@
package kr.co.vividnext.sodalive.v2.content.all.domain
data class MainContentPage(
val page: Int,
val size: Int
) {
val offset: Long = page.toLong() * size
}