Package net.dv8tion.jda.core.events.http
Class HttpRequestEvent
- java.lang.Object
-
- net.dv8tion.jda.core.events.Event
-
- net.dv8tion.jda.core.events.http.HttpRequestEvent
-
public class HttpRequestEvent extends Event
Indicates that aRestAction
has been executed.Depending on the request and its result not all values have to be populated.
-
-
Constructor Summary
Constructors Constructor Description HttpRequestEvent(net.dv8tion.jda.core.requests.Request<?> request, net.dv8tion.jda.core.requests.Response response)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>
getCFRays()
net.dv8tion.jda.core.requests.Request<?>
getRequest()
okhttp3.RequestBody
getRequestBody()
java.lang.Object
getRequestBodyRaw()
okhttp3.Headers
getRequestHeaders()
okhttp3.Request
getRequestRaw()
net.dv8tion.jda.core.requests.Response
getResponse()
okhttp3.ResponseBody
getResponseBody()
org.json.JSONArray
getResponseBodyAsArray()
org.json.JSONObject
getResponseBodyAsObject()
java.lang.String
getResponseBodyAsString()
okhttp3.Headers
getResponseHeaders()
okhttp3.Response
getResponseRaw()
RestAction<?>
getRestAction()
net.dv8tion.jda.core.requests.Route.CompiledRoute
getRoute()
boolean
isRateLimit()
-
Methods inherited from class net.dv8tion.jda.core.events.Event
getJDA, getResponseNumber
-
-
-
-
Method Detail
-
getRequest
public net.dv8tion.jda.core.requests.Request<?> getRequest()
-
getRequestBody
public okhttp3.RequestBody getRequestBody()
-
getRequestBodyRaw
public java.lang.Object getRequestBodyRaw()
-
getRequestHeaders
public okhttp3.Headers getRequestHeaders()
-
getRequestRaw
public okhttp3.Request getRequestRaw()
-
getResponse
public net.dv8tion.jda.core.requests.Response getResponse()
-
getResponseBody
public okhttp3.ResponseBody getResponseBody()
-
getResponseBodyAsArray
public org.json.JSONArray getResponseBodyAsArray()
-
getResponseBodyAsObject
public org.json.JSONObject getResponseBodyAsObject()
-
getResponseBodyAsString
public java.lang.String getResponseBodyAsString()
-
getResponseHeaders
public okhttp3.Headers getResponseHeaders()
-
getResponseRaw
public okhttp3.Response getResponseRaw()
-
getCFRays
public java.util.Set<java.lang.String> getCFRays()
-
getRestAction
public RestAction<?> getRestAction()
-
getRoute
public net.dv8tion.jda.core.requests.Route.CompiledRoute getRoute()
-
isRateLimit
public boolean isRateLimit()
-
-