remove all redundant boilerplate

This commit is contained in:
2019-11-01 09:54:26 +06:00
parent 0c98fe3dfb
commit 2a55bea0ea
24 changed files with 3 additions and 509 deletions

View File

@@ -1,4 +1,3 @@
package com.insanusmokrassar.postssystem.core.api
interface PostsAPI : ReadPostsAPI,
WritePostsAPI
interface PostsAPI : ReadPostsAPI, WritePostsAPI

View File

@@ -13,4 +13,4 @@ interface WritePostsAPI {
suspend fun deletePost(id: PostId): Boolean
suspend fun updatePostContent(postId: PostId, post: Post): Boolean
}
}

View File

@@ -22,12 +22,10 @@ interface RegisteredPost : Post {
val modificationDate: DateTime
}
@Serializable
data class SimplePost(
override val content: PostContents
) : Post
@Serializable
data class SimpleRegisteredPost(
override val id: PostId,
override val content: RegisteredPostContents,

View File

@@ -3,7 +3,7 @@ package com.insanusmokrassar.postssystem.core.utils.pagination
import kotlinx.serialization.Serializable
@Serializable
data class PaginationRequest(
data class SimplePagination(
override val page: Int,
override val size: Int
) : Pagination