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
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
internal class UnauthenticatedNetworkClientProviderImpl(backendLinks: ServerConfigDTO, engine: HttpClientEngine) : UnauthenticatedNetworkClientProvider
Link copied to clipboard
internal class UnboundNetworkClientProviderImpl(userAgent: String, engine: HttpClientEngine) : UnboundNetworkClientProvider
Link copied to clipboard
Link copied to clipboard
class UnboundNetworkContainerCommon(userAgent: String, ignoreSSLCertificates: Boolean, certificatePinning: CertificatePinning, mockEngine: HttpClientEngine?, val developmentApiEnabled: Boolean, httpTrafficObserver: HttpTrafficObserver? = null) : UnboundNetworkContainer, UnboundNetworkClientProvider