Package com.mewna.catnip.rest.requester
Class Requester.OutboundRequest
java.lang.Object
com.mewna.catnip.rest.requester.Requester.OutboundRequest
- Enclosing interface:
- Requester
POJO that represents an outbound request to Discord's REST API.
-
Constructor Summary
ConstructorDescriptionOutboundRequest
(Routes.Route route, Map<String, String> params) OutboundRequest
(Routes.Route route, Map<String, String> params, com.grack.nanojson.JsonArray array) OutboundRequest
(Routes.Route route, Map<String, String> params, com.grack.nanojson.JsonArray array, String reason) OutboundRequest
(Routes.Route route, Map<String, String> params, com.grack.nanojson.JsonObject object) OutboundRequest
(Routes.Route route, Map<String, String> params, com.grack.nanojson.JsonObject object, String reason) -
Method Summary
Modifier and TypeMethodDescriptioncom.grack.nanojson.JsonArray
array()
array
(com.grack.nanojson.JsonArray array) buffers()
boolean
emptyBody
(boolean emptyBody) boolean
needsToken
(boolean needsToken) com.grack.nanojson.JsonObject
object()
object
(com.grack.nanojson.JsonObject object) params()
reason()
route()
toString()
-
Constructor Details
-
OutboundRequest
-
OutboundRequest
public OutboundRequest(Routes.Route route, Map<String, String> params, com.grack.nanojson.JsonObject object) -
OutboundRequest
public OutboundRequest(Routes.Route route, Map<String, String> params, com.grack.nanojson.JsonObject object, String reason) -
OutboundRequest
public OutboundRequest(Routes.Route route, Map<String, String> params, com.grack.nanojson.JsonArray array) -
OutboundRequest
public OutboundRequest(Routes.Route route, Map<String, String> params, com.grack.nanojson.JsonArray array, String reason)
-
-
Method Details
-
toString
-
route
-
params
-
object
public com.grack.nanojson.JsonObject object() -
array
public com.grack.nanojson.JsonArray array() -
needsToken
public boolean needsToken() -
reason
-
buffers
-
emptyBody
public boolean emptyBody() -
object
- Returns:
this
.
-
array
- Returns:
this
.
-
needsToken
- Returns:
this
.
-
reason
- Returns:
this
.
-
buffers
public Requester.OutboundRequest buffers(List<org.apache.commons.lang3.tuple.ImmutablePair<String, byte[]>> buffers) - Returns:
this
.
-
emptyBody
- Returns:
this
.
-