CoreLogicCommon
abstract class CoreLogicCommon(rootPath: String, userAgent: String, kaliumConfigs: KaliumConfigs, idMapper: <Error class: unknown class> = MapperProvider.idMapper())
Inheritors
Constructors
Link copied to clipboard
internal constructor(rootPath: String, userAgent: String, kaliumConfigs: KaliumConfigs, idMapper: <Error class: unknown class> = MapperProvider.idMapper())
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
internal abstract val userSessionScopeProvider: <Error class: unknown class><UserSessionScopeProvider>
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
internal inline fun <T> authenticationScope(serverConfig: ServerConfig, proxyCredentials: ProxyCredentials?, action: AuthenticationScope.() -> T): T
Link copied to clipboard
Link copied to clipboard
internal fun getAuthenticationScope(serverConfig: ServerConfig, proxyCredentials: ProxyCredentials?): AuthenticationScope
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Registers a logger configuration for Kalium. This can be called after CoreLogic initialization to enable logging. Can be called multiple times to update the logger configuration.
Link copied to clipboard
inline fun <T> sessionScope(userId: <Error class: unknown class>, action: UserSessionScope.() -> T): T
Link copied to clipboard