api
0.26.0
jvm
api
/
net.devslash
/
CallBuilder
Call
Builder
open
class
CallBuilder
<
T
>
(
url
:
String
=
""
)
Members
Constructors
Call
Builder
Link copied to clipboard
constructor
(
urlProvider
:
URLProvider
<
T
>
)
constructor
(
url
:
String
,
urlProvider
:
URLProvider
<
T
>
)
constructor
(
url
:
String
=
""
)
Functions
after
Link copied to clipboard
fun
after
(
block
:
AfterBuilder
<
T
>
.
(
)
->
Unit
)
before
Link copied to clipboard
fun
before
(
block
:
BeforeBuilder
<
T
>
.
(
)
->
Unit
)
body
Link copied to clipboard
fun
body
(
block
:
BodyBuilder
<
T
>
.
(
)
->
Unit
)
build
Link copied to clipboard
fun
build
(
)
:
Call
<
T
>
install
Link copied to clipboard
fun
install
(
vararg
decorators
:
CallDecorator
<
T
>
)
rate
Limit
Link copied to clipboard
fun
rateLimit
(
count
:
Int
,
duration
:
Duration
)
Properties
body
Link copied to clipboard
var
body
:
HttpBody
<
T
>
?
concurrency
Link copied to clipboard
var
concurrency
:
Int
?
data
Link copied to clipboard
var
data
:
RequestDataSupplier
<
T
>
?
decorators
Link copied to clipboard
var
decorators
:
List
<
CallDecorator
<
T
>
>
headers
Link copied to clipboard
var
headers
:
Map
<
String
,
List
<
Any
>
>
on
Error
Link copied to clipboard
var
onError
:
OnError
?
rate
Options
Link copied to clipboard
var
rateOptions
:
RateLimitOptions
?
type
Link copied to clipboard
var
type
:
HttpMethod
url
Provider
Link copied to clipboard
var
urlProvider
:
URLProvider
<
T
>
?