temporal potentially working variant (bot not building
This commit is contained in:
@@ -2,7 +2,9 @@ package dev.inmo.postssystem.features.posts.common
|
||||
|
||||
import com.soywiz.klock.DateTime
|
||||
import dev.inmo.postssystem.features.common.common.DateTimeSerializer
|
||||
import dev.inmo.postssystem.features.content.common.Content
|
||||
import dev.inmo.postssystem.features.content.common.ContentId
|
||||
import kotlinx.serialization.Polymorphic
|
||||
import kotlinx.serialization.Serializable
|
||||
import kotlin.jvm.JvmInline
|
||||
|
||||
@@ -45,3 +47,15 @@ data class RegisteredPost(
|
||||
@Serializable(DateTimeSerializer::class)
|
||||
val creationDate: DateTime
|
||||
) : Post()
|
||||
|
||||
@Serializable
|
||||
data class PostWithContent(
|
||||
val post: Post,
|
||||
val content: List<Content>
|
||||
)
|
||||
|
||||
@Serializable
|
||||
data class RegisteredPostWithContent(
|
||||
val post: RegisteredPost,
|
||||
val content: List<@Polymorphic Content>
|
||||
)
|
||||
|
Reference in New Issue
Block a user