Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
internal class AuthenticatedHttpClientProviderImpl(sessionManager: SessionManager, val nomadServiceUrl: String?, accessTokenApi: (httpClient: HttpClient) -> AccessTokenApi, engine: HttpClientEngine, webSocketSessionProvider: (HttpClient, String) -> WebSocketSession?, kaliumLogger: KaliumLogger) : AuthenticatedHttpClientProvider
Link copied to clipboard
interface AuthenticatedNetworkContainer
Link copied to clipboard
object KaliumUserAgentProvider
Link copied to clipboard
A short-lived authenticated container for requests made before a user session is stored. It owns its client and engine and never refreshes or persists the supplied credentials.
Link copied to clipboard
Link copied to clipboard
internal class UnauthenticatedNetworkClientProviderImpl(backendLinks: ServerConfigDTO, engine: HttpClientEngine) : UnauthenticatedNetworkClientProvider
Link copied to clipboard
interface UnauthenticatedNetworkContainer
Link copied to clipboard
internal class UnboundNetworkClientProviderImpl(userAgent: String, engine: HttpClientEngine) : UnboundNetworkClientProvider
Link copied to clipboard
interface UnboundNetworkContainer
Link copied to clipboard
class UnboundNetworkContainerCommon(userAgent: String, ignoreSSLCertificates: Boolean, certificatePinning: CertificatePinning, mockEngine: HttpClientEngine?, val developmentApiEnabled: Boolean, httpTrafficObserver: HttpTrafficObserver? = null) : UnboundNetworkContainer, UnboundNetworkClientProvider