AutoVersionAuthScopeUseCase

class AutoVersionAuthScopeUseCase(kaliumConfigs: KaliumConfigs, serverLinks: ServerConfig.Links, coreLogic: CoreLogicCommon)

This use case is responsible for obtaining the authentication scope for the current version of the app. It will try to validate if the current client is able to talk to a specific backend version.

Constructors

Link copied to clipboard
constructor(kaliumConfigs: KaliumConfigs, serverLinks: ServerConfig.Links, coreLogic: CoreLogicCommon)

Types

Link copied to clipboard
sealed class Result

Functions

Link copied to clipboard
suspend operator fun invoke(proxyCredentials: ProxyCredentials?): AutoVersionAuthScopeUseCase.Result