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

42 lines
902 B
Java
Raw Normal View History

package xyz.etztech.minecraftmanager.objects;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import org.bukkit.ChatColor;
import xyz.etztech.core.web.CoreResponse;
import java.util.logging.Logger;
public class MCMResponse extends CoreResponse {
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;
}
}