MinecraftManagerPlugin/src/main/java/xyz/etztech/minecraftmanager/objects/MCMResponse.java

38 lines
796 B
Java

package xyz.etztech.minecraftmanager.objects;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import xyz.etztech.core.web.Response;
public class MCMResponse extends Response {
private JsonElement extra;
public MCMResponse(JsonArray httpResponse) {
super(httpResponse);
setExtra(getJson().get("extra"));
}
public MCMResponse(JsonObject httpResponse) {
super(httpResponse);
setExtra(httpResponse.get("extra"));
}
public MCMResponse(String rawReponse) {
super(rawReponse);
setExtra(getJson().get("extra"));
}
public JsonElement getExtra() {
return extra;
}
public void setExtra(JsonElement extra) {
this.extra = extra;
}
}