Package-level declarations
Types
Link copied to clipboard
class KtorKeyValuesRepoClient<Key, Value>(readDelegate: ReadKeyValuesRepo<Key, Value>, writeDelegate: WriteKeyValuesRepo<Key, Value>) : KeyValuesRepo<Key, Value>
Link copied to clipboard
class KtorReadKeyValuesRepoClient<Key, Value>(baseUrl: String, httpClient: <Error class: unknown class>, contentType: <Error class: unknown class>, paginationResultValuesTypeInfo: <Error class: unknown class>, paginationResultKeysTypeInfo: <Error class: unknown class>, keySerializer: suspend (Key) -> String, valueSerializer: suspend (Value) -> String) : ReadKeyValuesRepo<Key, Value>
Link copied to clipboard
class KtorWriteKeyValuesRepoClient<Key : Any, Value : Any>(baseUrl: String, httpClient: <Error class: unknown class>, contentType: <Error class: unknown class>, val onNewValue: Flow<Pair<Key, Value>>, val onValueRemoved: Flow<Pair<Key, Value>>, val onDataCleared: Flow<Key>, keyTypeInfo: <Error class: unknown class>, valueTypeInfo: <Error class: unknown class>, keyToValuesMapTypeInfo: <Error class: unknown class>) : WriteKeyValuesRepo<Key, Value>
Functions
Link copied to clipboard
inline fun <Key : Any, Value : Any> KtorKeyValuesRepoClient(baseUrl: String, httpClient: <Error class: unknown class>, contentType: <Error class: unknown class>, keySerializer: <Error class: unknown class><Key>, valueSerializer: <Error class: unknown class><Value>, serialFormat: <Error class: unknown class>): KtorKeyValuesRepoClient<Key, Value>
inline fun <Key : Any, Value : Any> KtorKeyValuesRepoClient(baseUrl: String, httpClient: <Error class: unknown class>, contentType: <Error class: unknown class>, keySerializer: <Error class: unknown class><Key>, valueSerializer: <Error class: unknown class><Value>, serialFormat: <Error class: unknown class>): KtorKeyValuesRepoClient<Key, Value>
Link copied to clipboard
inline fun <Key, Value> KtorReadKeyValuesRepoClient(baseUrl: String, httpClient: <Error class: unknown class>, contentType: <Error class: unknown class>, noinline keySerializer: suspend (Key) -> String, noinline valueSerializer: suspend (Value) -> String): KtorReadKeyValuesRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValuesRepoClient(baseUrl: String, httpClient: <Error class: unknown class>, idsSerializer: <Error class: unknown class><Key>, valuesSerializer: <Error class: unknown class><Value>, serialFormat: <Error class: unknown class>, contentType: <Error class: unknown class>): KtorReadKeyValuesRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValuesRepoClient(baseUrl: String, httpClient: <Error class: unknown class>, idsSerializer: <Error class: unknown class><Key>, valueSerializer: <Error class: unknown class><Value>, serialFormat: <Error class: unknown class>, contentType: <Error class: unknown class>): KtorReadKeyValuesRepoClient<Key, Value>