Package dev. inmo. micro_utils. repos. ktor. client. key. values
Types
Ktor Key Values Repo Client
Link copied to clipboard
class KtorKeyValuesRepoClient<Key, Value>(readDelegate: ReadKeyValuesRepo<Key, Value>, writeDelegate: WriteKeyValuesRepo<Key, Value>) : KeyValuesRepo<Key, Value>
Content copied to clipboard
class KtorKeyValuesRepoClient<Key, Value>(readDelegate: ReadKeyValuesRepo<Key, Value>, writeDelegate: WriteKeyValuesRepo<Key, Value>) : KeyValuesRepo<Key, Value>
Content copied to clipboard
class KtorKeyValuesRepoClient<Key, Value>(readDelegate: ReadKeyValuesRepo<Key, Value>, writeDelegate: WriteKeyValuesRepo<Key, Value>) : KeyValuesRepo<Key, Value>
Content copied to clipboard
Ktor Read Key Values Repo Client
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>
Content 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>
Content 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>
Content copied to clipboard
Ktor Write Key Values Repo Client
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>
Content 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>
Content 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>
Content copied to clipboard
Functions
Ktor Key Values Repo Client
Link copied to clipboard
Ktor Read Key Values Repo Client
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>
Content copied to clipboard
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>
Content copied to clipboard
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>
Content 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>
Content copied to clipboard
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>
Content copied to clipboard
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>
Content 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>
Content copied to clipboard
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>
Content copied to clipboard
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>
Content copied to clipboard