Package-level declarations

Types

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

Functions

Link copied to clipboard
inline fun <Key, Value> KtorKeyValueRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     contentType: <Error class: unknown class>,     idSerializer: SerializationStrategy<Key>,     valueSerializer: SerializationStrategy<Value>,     serialFormat: BinaryFormat): KtorKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorKeyValueRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     contentType: <Error class: unknown class>,     idSerializer: SerializationStrategy<Key>,     valueSerializer: SerializationStrategy<Value>,     serialFormat: StringFormat): KtorKeyValueRepoClient<Key, Value>
Link copied to clipboard
inline fun <Key, Value> KtorReadKeyValueRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     contentType: <Error class: unknown class>,     noinline idSerializer: suspend (Key) -> String,     noinline valueSerializer: suspend (Value) -> String): KtorReadKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValueRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     idsSerializer: KSerializer<Key>,     valuesSerializer: KSerializer<Value>,     serialFormat: BinaryFormat,     contentType: <Error class: unknown class>): KtorReadKeyValueRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValueRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     idsSerializer: KSerializer<Key>,     valueSerializer: KSerializer<Value>,     serialFormat: StringFormat,     contentType: <Error class: unknown class>): KtorReadKeyValueRepoClient<Key, Value>