add kv swagger template

This commit is contained in:
2022-06-04 16:47:22 +06:00
parent 8fc1ff1d59
commit 992b283597
4 changed files with 203 additions and 14 deletions

View File

@@ -5,6 +5,7 @@ import dev.inmo.micro_utils.pagination.*
import dev.inmo.micro_utils.repos.ReadKeyValueRepo
import dev.inmo.micro_utils.repos.ktor.common.*
import dev.inmo.micro_utils.repos.ktor.common.containsRoute
import dev.inmo.micro_utils.repos.ktor.common.keyParameterName
import dev.inmo.micro_utils.repos.ktor.common.key_value.*
import dev.inmo.micro_utils.repos.ktor.common.reversedParameterName
import io.ktor.client.HttpClient
@@ -30,7 +31,7 @@ class KtorReadKeyValueRepoClient<Key, Value>(
baseUrl,
getRoute,
mapOf(
idParameterName to idSerializer(k)
keyParameterName to idSerializer(k)
)
)
) {
@@ -41,7 +42,7 @@ class KtorReadKeyValueRepoClient<Key, Value>(
buildStandardUrl(
baseUrl,
containsRoute,
idParameterName to idSerializer(key)
keyParameterName to idSerializer(key)
)
) {
contentType(contentType)