fix of build
This commit is contained in:
client/src/jsMain/kotlin/dev/inmo/postssystem/client
features
auth
client
src
commonMain
kotlin
dev
inmo
postssystem
features
auth
client
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
|
||||
|
Reference in New Issue
Block a user