Package dev.inmo.micro_utils.repos.ktor.client.key.value

Types

KtorKeyValueRepoClient
Link copied to clipboard
class KtorKeyValueRepoClient<Key, Value>(readDelegate: ReadKeyValueRepo<Key, Value>, writeDelegate: WriteKeyValueRepo<Key, Value>) : KeyValueRepo<Key, Value>
class KtorKeyValueRepoClient<Key, Value>(readDelegate: ReadKeyValueRepo<Key, Value>, writeDelegate: WriteKeyValueRepo<Key, Value>) : KeyValueRepo<Key, Value>
class KtorKeyValueRepoClient<Key, Value>(readDelegate: ReadKeyValueRepo<Key, Value>, writeDelegate: WriteKeyValueRepo<Key, Value>) : KeyValueRepo<Key, Value>
KtorReadKeyValueRepoClient
Link copied to clipboard
class KtorReadKeyValueRepoClient<Key, Value>(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     objectType: <ERROR CLASS>,     paginationResultObjectsTypeInfo: <ERROR CLASS>,     paginationResultIdsTypeInfo: <ERROR CLASS>,     idSerializer: suspend (Key) -> String,     valueSerializer: suspend (Value) -> String) : ReadKeyValueRepo<Key, Value>
class KtorReadKeyValueRepoClient<Key, Value>(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     objectType: <ERROR CLASS>,     paginationResultObjectsTypeInfo: <ERROR CLASS>,     paginationResultIdsTypeInfo: <ERROR CLASS>,     idSerializer: suspend (Key) -> String,     valueSerializer: suspend (Value) -> String) : ReadKeyValueRepo<Key, Value>
class KtorReadKeyValueRepoClient<Key, Value>(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     objectType: <ERROR CLASS>,     paginationResultObjectsTypeInfo: <ERROR CLASS>,     paginationResultIdsTypeInfo: <ERROR CLASS>,     idSerializer: suspend (Key) -> String,     valueSerializer: suspend (Value) -> String) : ReadKeyValueRepo<Key, Value>
KtorWriteKeyValueRepoClient
Link copied to clipboard
class KtorWriteKeyValueRepoClient<Key, Value>(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     val onNewValue: Flow<Pair<Key, Value>>,     val onValueRemoved: Flow<Key>,     idsListTypeInfo: <ERROR CLASS>,     objectsListTypeInfo: <ERROR CLASS>,     idsToObjectsMapTypeInfo: <ERROR CLASS>) : WriteKeyValueRepo<Key, Value>
class KtorWriteKeyValueRepoClient<Key, Value>(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     val onNewValue: Flow<Pair<Key, Value>>,     val onValueRemoved: Flow<Key>,     idsListTypeInfo: <ERROR CLASS>,     objectsListTypeInfo: <ERROR CLASS>,     idsToObjectsMapTypeInfo: <ERROR CLASS>) : WriteKeyValueRepo<Key, Value>
class KtorWriteKeyValueRepoClient<Key, Value>(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     val onNewValue: Flow<Pair<Key, Value>>,     val onValueRemoved: Flow<Key>,     idsListTypeInfo: <ERROR CLASS>,     objectsListTypeInfo: <ERROR CLASS>,     idsToObjectsMapTypeInfo: <ERROR CLASS>) : WriteKeyValueRepo<Key, Value>

Functions

KtorKeyValueRepoClient
Link copied to clipboard
inline fun <Key, Value> KtorKeyValueRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     idSerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>): KtorKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorKeyValueRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     idSerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>): KtorKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorKeyValueRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     idSerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>): KtorKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorKeyValueRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     idSerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>): KtorKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorKeyValueRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     idSerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>): KtorKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorKeyValueRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     idSerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>): KtorKeyValueRepoClient<Key, Value>
KtorReadKeyValueRepoClient
Link copied to clipboard
inline fun <Key, Value> KtorReadKeyValueRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     noinline idSerializer: suspend (Key) -> String,     noinline valueSerializer: suspend (Value) -> String): KtorReadKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValueRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     idsSerializer: <ERROR CLASS><Key>,     valuesSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>,     contentType: <ERROR CLASS>): KtorReadKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValueRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     idsSerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>,     contentType: <ERROR CLASS>): KtorReadKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValueRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     noinline idSerializer: suspend (Key) -> String,     noinline valueSerializer: suspend (Value) -> String): KtorReadKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValueRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     idsSerializer: <ERROR CLASS><Key>,     valuesSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>,     contentType: <ERROR CLASS>): KtorReadKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValueRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     idsSerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>,     contentType: <ERROR CLASS>): KtorReadKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValueRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     noinline idSerializer: suspend (Key) -> String,     noinline valueSerializer: suspend (Value) -> String): KtorReadKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValueRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     idsSerializer: <ERROR CLASS><Key>,     valuesSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>,     contentType: <ERROR CLASS>): KtorReadKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValueRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     idsSerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>,     contentType: <ERROR CLASS>): KtorReadKeyValueRepoClient<Key, Value>