Package net.dv8tion.jda.api.events.http
Class HttpRequestEvent
- java.lang.Object
-
- net.dv8tion.jda.api.events.Event
-
- net.dv8tion.jda.api.events.http.HttpRequestEvent
-
- All Implemented Interfaces:
GenericEvent
public class HttpRequestEvent extends Event
Indicates that aRestActionhas been executed.Depending on the request and its result not all values have to be populated.
-
-
Constructor Summary
Constructors Constructor Description HttpRequestEvent(Request<?> request, Response response)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getCFRays()Request<?>getRequest()okhttp3.RequestBodygetRequestBody()ObjectgetRequestBodyRaw()okhttp3.HeadersgetRequestHeaders()okhttp3.RequestgetRequestRaw()ResponsegetResponse()okhttp3.ResponseBodygetResponseBody()DataArraygetResponseBodyAsArray()DataObjectgetResponseBodyAsObject()StringgetResponseBodyAsString()okhttp3.HeadersgetResponseHeaders()okhttp3.ResponsegetResponseRaw()RestAction<?>getRestAction()net.dv8tion.jda.internal.requests.Route.CompiledRoutegetRoute()booleanisRateLimit()-
Methods inherited from class net.dv8tion.jda.api.events.Event
getJDA, getResponseNumber
-
-
-
-
Method Detail
-
getRequestBody
@Nullable public okhttp3.RequestBody getRequestBody()
-
getRequestHeaders
@Nullable public okhttp3.Headers getRequestHeaders()
-
getRequestRaw
@Nullable public okhttp3.Request getRequestRaw()
-
getResponseBody
@Nullable public okhttp3.ResponseBody getResponseBody()
-
getResponseBodyAsObject
@Nullable public DataObject getResponseBodyAsObject()
-
getResponseHeaders
@Nullable public okhttp3.Headers getResponseHeaders()
-
getResponseRaw
@Nullable public okhttp3.Response getResponseRaw()
-
getRestAction
@Nonnull public RestAction<?> getRestAction()
-
getRoute
@Nonnull public net.dv8tion.jda.internal.requests.Route.CompiledRoute getRoute()
-
isRateLimit
public boolean isRateLimit()
-
-