SendRequestOptions
Documentation / @discordeno/bot / SendRequestOptions
Interface: SendRequestOptions
Defined in: packages/rest/dist/types/types.d.ts:2934
Properties
bucketId?
optional
bucketId:string
Defined in: packages/rest/dist/types/types.d.ts:2948
If this request has a bucket id which it falls under for rate limit
method
method:
RequestMethods
Defined in: packages/rest/dist/types/types.d.ts:2938
The method to use for sending the request.
reject()
reject: (
value
) =>void
Defined in: packages/rest/dist/types/types.d.ts:2946
Reject handler when a request fails.
Parameters
value
Returns
void
requestBodyOptions?
optional
requestBodyOptions:CreateRequestBodyOptions
Defined in: packages/rest/dist/types/types.d.ts:2950
Additional request options, used for things like overriding authorization header.
resolve()
resolve: (
value
) =>void
Defined in: packages/rest/dist/types/types.d.ts:2944
Resolve handler when a request succeeds.
Parameters
value
Returns
void
retryCount
retryCount:
number
Defined in: packages/rest/dist/types/types.d.ts:2940
The amount of times this request has been retried.
retryRequest()?
optional
retryRequest: (options
) =>Promise
<void
>
Defined in: packages/rest/dist/types/types.d.ts:2942
Handler to retry a request should it be rate limited.
Parameters
options
Returns
Promise
<void
>
route
route:
string
Defined in: packages/rest/dist/types/types.d.ts:2936
The route to send the request to.
runThroughQueue?
optional
runThroughQueue:boolean
Defined in: packages/rest/dist/types/types.d.ts:2955
Whether the request should be run through the queue. Useful for routes which do not have any rate limits.