SendRequestOptions
Documentation / @discordeno/rest / SendRequestOptions
Interface: SendRequestOptions
Defined in: rest/src/types.ts:3231
Properties
bucketId?
optionalbucketId:string
Defined in: rest/src/types.ts:3245
If this request has a bucket id which it falls under for rate limit
method
method:
RequestMethods
Defined in: rest/src/types.ts:3235
The method to use for sending the request.
reject()
reject: (
value) =>void
Defined in: rest/src/types.ts:3243
Reject handler when a request fails.
Parameters
value
Returns
void
requestBodyOptions?
optionalrequestBodyOptions:CreateRequestBodyOptions
Defined in: rest/src/types.ts:3247
Additional request options, used for things like overriding authorization header.
resolve()
resolve: (
value) =>void
Defined in: rest/src/types.ts:3241
Resolve handler when a request succeeds.
Parameters
value
Returns
void
retryCount
retryCount:
number
Defined in: rest/src/types.ts:3237
The amount of times this request has been retried.
retryRequest()?
optionalretryRequest: (options) =>Promise<void>
Defined in: rest/src/types.ts:3239
Handler to retry a request should it be rate limited.
Parameters
options
SendRequestOptions
Returns
Promise<void>
route
route:
string
Defined in: rest/src/types.ts:3233
The route to send the request to.
runThroughQueue?
optionalrunThroughQueue:boolean
Defined in: rest/src/types.ts:3252
Whether the request should be run through the queue. Useful for routes which do not have any rate limits.