Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Gets the ServerConfig.Links stored locally, using the url as a key.
Link copied to clipboard
class ServerConfigForAccountUseCase(dao: <Error class: unknown class>, serverConfigMapper: ServerConfigMapper = MapperProvider.serverConfigMapper())
Gets the server configuration for the given user.
Link copied to clipboard
Link copied to clipboard
Stores the server configuration metadata, like main urls and flags for this server.
Link copied to clipboard
internal class StoreServerConfigUseCaseImpl(configRepository: CustomServerConfigRepository) : StoreServerConfigUseCase
Link copied to clipboard
interface UpdateApiVersionsUseCase
Iterates over all locally stored server configs and update each api version
Link copied to clipboard
class UpdateApiVersionsUseCaseImpl(sessionRepository: SessionRepository, tokenStorage: <Error class: unknown class>, serverConfigRepoProvider: (serverConfig: ServerConfig, proxyCredentials: ProxyCredentials?) -> ServerConfigRepository, sessionMapper: SessionMapper = MapperProvider.sessionMapper()) : UpdateApiVersionsUseCase