start fill server part
This commit is contained in:
@@ -13,5 +13,5 @@ interface ReadPostsAPI {
|
||||
suspend fun getPostsByContent(id: ContentId): List<Post>
|
||||
suspend fun getPostsByDates(from: DateTime? = null, to: DateTime? = null): List<Post>
|
||||
|
||||
suspend fun getPostsByPagination(pagination: Pagination): PaginationResult<Post>
|
||||
suspend fun getPostsByPagination(pagination: Pagination): PaginationResult<out Post>
|
||||
}
|
@@ -1,6 +1,7 @@
|
||||
package com.insanusmokrassar.postssystem.core.post
|
||||
|
||||
import com.insanusmokrassar.postssystem.core.content.Content
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
typealias PostId = String
|
||||
typealias PostContents = List<Content>
|
||||
@@ -10,4 +11,11 @@ interface Post {
|
||||
val content: PostContents
|
||||
|
||||
val meta: PostMetaInfo
|
||||
}
|
||||
}
|
||||
|
||||
@Serializable
|
||||
data class SimplePost(
|
||||
override val id: PostId,
|
||||
override val content: PostContents,
|
||||
override val meta: PostMetaInfo
|
||||
) : Post
|
||||
|
Reference in New Issue
Block a user