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

Types

KtorKeyValuesRepoClient
Link copied to clipboard
class KtorKeyValuesRepoClient<Key, Value>(readDelegate: ReadKeyValuesRepo<Key, Value>, writeDelegate: WriteKeyValuesRepo<Key, Value>) : KeyValuesRepo<Key, Value>
class KtorKeyValuesRepoClient<Key, Value>(readDelegate: ReadKeyValuesRepo<Key, Value>, writeDelegate: WriteKeyValuesRepo<Key, Value>) : KeyValuesRepo<Key, Value>
class KtorKeyValuesRepoClient<Key, Value>(readDelegate: ReadKeyValuesRepo<Key, Value>, writeDelegate: WriteKeyValuesRepo<Key, Value>) : KeyValuesRepo<Key, Value>
KtorReadKeyValuesRepoClient
Link copied to clipboard
class KtorReadKeyValuesRepoClient<Key, Value>(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     paginationResultValuesTypeInfo: <ERROR CLASS>,     paginationResultKeysTypeInfo: <ERROR CLASS>,     keySerializer: suspend (Key) -> String,     valueSerializer: suspend (Value) -> String) : ReadKeyValuesRepo<Key, Value>
class KtorReadKeyValuesRepoClient<Key, Value>(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     paginationResultValuesTypeInfo: <ERROR CLASS>,     paginationResultKeysTypeInfo: <ERROR CLASS>,     keySerializer: suspend (Key) -> String,     valueSerializer: suspend (Value) -> String) : ReadKeyValuesRepo<Key, Value>
class KtorReadKeyValuesRepoClient<Key, Value>(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     paginationResultValuesTypeInfo: <ERROR CLASS>,     paginationResultKeysTypeInfo: <ERROR CLASS>,     keySerializer: suspend (Key) -> String,     valueSerializer: suspend (Value) -> String) : ReadKeyValuesRepo<Key, Value>
KtorWriteKeyValuesRepoClient
Link copied to clipboard
class KtorWriteKeyValuesRepoClient<Key : Any, Value : Any>(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     val onNewValue: Flow<Pair<Key, Value>>,     val onValueRemoved: Flow<Pair<Key, Value>>,     val onDataCleared: Flow<Key>,     keyTypeInfo: <ERROR CLASS>,     valueTypeInfo: <ERROR CLASS>,     keyToValuesMapTypeInfo: <ERROR CLASS>) : WriteKeyValuesRepo<Key, Value>
class KtorWriteKeyValuesRepoClient<Key : Any, Value : Any>(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     val onNewValue: Flow<Pair<Key, Value>>,     val onValueRemoved: Flow<Pair<Key, Value>>,     val onDataCleared: Flow<Key>,     keyTypeInfo: <ERROR CLASS>,     valueTypeInfo: <ERROR CLASS>,     keyToValuesMapTypeInfo: <ERROR CLASS>) : WriteKeyValuesRepo<Key, Value>
class KtorWriteKeyValuesRepoClient<Key : Any, Value : Any>(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     val onNewValue: Flow<Pair<Key, Value>>,     val onValueRemoved: Flow<Pair<Key, Value>>,     val onDataCleared: Flow<Key>,     keyTypeInfo: <ERROR CLASS>,     valueTypeInfo: <ERROR CLASS>,     keyToValuesMapTypeInfo: <ERROR CLASS>) : WriteKeyValuesRepo<Key, Value>

Functions

KtorKeyValuesRepoClient
Link copied to clipboard
inline fun <Key : Any, Value : Any> KtorKeyValuesRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     keySerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>): KtorKeyValuesRepoClient<Key, Value>
inline fun <Key : Any, Value : Any> KtorKeyValuesRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     keySerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>): KtorKeyValuesRepoClient<Key, Value>
inline fun <Key : Any, Value : Any> KtorKeyValuesRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     keySerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>): KtorKeyValuesRepoClient<Key, Value>
inline fun <Key : Any, Value : Any> KtorKeyValuesRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     keySerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>): KtorKeyValuesRepoClient<Key, Value>
inline fun <Key : Any, Value : Any> KtorKeyValuesRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     keySerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>): KtorKeyValuesRepoClient<Key, Value>
inline fun <Key : Any, Value : Any> KtorKeyValuesRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     keySerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>): KtorKeyValuesRepoClient<Key, Value>
KtorReadKeyValuesRepoClient
Link copied to clipboard
inline fun <Key, Value> KtorReadKeyValuesRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     noinline keySerializer: suspend (Key) -> String,     noinline valueSerializer: suspend (Value) -> String): KtorReadKeyValuesRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValuesRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     idsSerializer: <ERROR CLASS><Key>,     valuesSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>,     contentType: <ERROR CLASS>): KtorReadKeyValuesRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValuesRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     idsSerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>,     contentType: <ERROR CLASS>): KtorReadKeyValuesRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValuesRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     noinline keySerializer: suspend (Key) -> String,     noinline valueSerializer: suspend (Value) -> String): KtorReadKeyValuesRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValuesRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     idsSerializer: <ERROR CLASS><Key>,     valuesSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>,     contentType: <ERROR CLASS>): KtorReadKeyValuesRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValuesRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     idsSerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>,     contentType: <ERROR CLASS>): KtorReadKeyValuesRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValuesRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     contentType: <ERROR CLASS>,     noinline keySerializer: suspend (Key) -> String,     noinline valueSerializer: suspend (Value) -> String): KtorReadKeyValuesRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValuesRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     idsSerializer: <ERROR CLASS><Key>,     valuesSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>,     contentType: <ERROR CLASS>): KtorReadKeyValuesRepoClient<Key, Value>
inline fun <Key, Value> KtorReadKeyValuesRepoClient(    baseUrl: String,     httpClient: <ERROR CLASS>,     idsSerializer: <ERROR CLASS><Key>,     valueSerializer: <ERROR CLASS><Value>,     serialFormat: <ERROR CLASS>,     contentType: <ERROR CLASS>): KtorReadKeyValuesRepoClient<Key, Value>