Package-level declarations

Types

Link copied to clipboard
abstract class AbstractAPIClient(val baseUrl: String, val getTokenUseCase: IGetTokenUseCase? = null, val renewTokenUseCase: IRenewTokenUseCase? = null, val logoutUseCase: ILogoutUseCase? = null, json: Json? = null, engine: HttpClientEngine? = null, block: HttpClientConfig<*>.() -> Unit = {}) : IAPIClient

Base implementation of IAPIClient using Ktor HTTP client.

Link copied to clipboard
interface IAPIClient

API client interface defining the contract for making HTTP requests.