Class HttpRequestEvent


  • public class HttpRequestEvent
    extends Event
    Indicates that a RestAction has been executed.

    Depending on the request and its result not all values have to be populated.

    • Constructor Detail

      • HttpRequestEvent

        public HttpRequestEvent​(net.dv8tion.jda.core.requests.Request<?> request,
                                net.dv8tion.jda.core.requests.Response response)
    • 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()