CallBuilder

open class CallBuilder<T>(url: String = "")

Constructors

Link copied to clipboard
constructor(urlProvider: URLProvider<T>)
constructor(url: String, urlProvider: URLProvider<T>)
constructor(url: String = "")

Functions

Link copied to clipboard
fun after(block: AfterBuilder<T>.() -> Unit)
Link copied to clipboard
fun before(block: BeforeBuilder<T>.() -> Unit)
Link copied to clipboard
fun body(block: BodyBuilder<T>.() -> Unit)
Link copied to clipboard
fun build(): Call<T>
Link copied to clipboard
fun install(vararg decorators: CallDecorator<T>)
Link copied to clipboard
fun rateLimit(count: Int, duration: Duration)

Properties

Link copied to clipboard
var body: HttpBody<T>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard