fix of build

This commit is contained in:
2022-05-18 23:41:07 +06:00
parent 9216c013ec
commit 5bbe0b8a0e
5 changed files with 23 additions and 25 deletions
client/src/jsMain/kotlin/dev/inmo/postssystem/client
features
auth
client
src
commonMain
kotlin
dev
inmo
postssystem
features
auth
posts
common
src
commonMain
kotlin
dev
inmo
postssystem
features
posts
common
services/posts/client/src/commonMain/kotlin/dev/inmo/postssystem/services/posts/client/ui

@ -25,8 +25,8 @@ typealias ContentIds = List<ContentId>
* @see RegisteredPost
*/
@Serializable
sealed class Post {
abstract val content: ContentIds
sealed interface Post {
val content: ContentIds
}
/**
@ -35,7 +35,7 @@ sealed class Post {
@Serializable
data class NewPost(
override val content: ContentIds
) : Post()
) : Post
/**
* Registered [Post]
@ -46,12 +46,12 @@ data class RegisteredPost(
override val content: ContentIds,
@Serializable(DateTimeSerializer::class)
val creationDate: DateTime
) : Post()
) : Post
@Serializable
data class PostWithContent(
val post: Post,
val content: List<Content>
val content: List<@Polymorphic Content>
)
@Serializable