OkHttpNimbusClient

class OkHttpNimbusClient(builder: OkHttpClient.Builder = Builder()) : RequestManager.Client, Component

OkHttp Request Client

Constructors

Link copied to clipboard
constructor(builder: OkHttpClient.Builder = Builder())

Properties

Link copied to clipboard
val client: OkHttpClient

Functions

Link copied to clipboard
open fun handleError(statusCode: Int, exception: Exception?, listener: NimbusError.Listener)

Handle the error from Nimbus.

Link copied to clipboard

Handles the BidResponse from Nimbus and creates a NimbusResponse

Link copied to clipboard
open override fun install()
Link copied to clipboard
open override fun <T : NimbusResponse.Listener, NimbusError.Listener> request(request: NimbusRequest, callback: T)

Handle a network request

Link copied to clipboard

Returns a map of required headers needed to make a request