CustomHttpUrlConnection

class CustomHttpUrlConnection(val json: Json, val requestExecutor: RequestExecutor, val interceptors: List<(RequestResult) -> RequestResult> = emptyList())(source)

Constructors

Link copied to clipboard
constructor(json: Json, requestExecutor: RequestExecutor, interceptors: List<(RequestResult) -> RequestResult> = emptyList())

Properties

Link copied to clipboard
Link copied to clipboard
val json: Json
Link copied to clipboard

Functions

Link copied to clipboard
inline suspend fun <Response : @Serializable Any> request(crossinline buildRequestData: suspend () -> NetworkRequestData<Response>, retryCount: Int, noinline isRetryingCallback: suspend () -> Unit? = null): Either<Response, NetworkError>