2018-09-12 16:03:59 +00:00
|
|
|
package xyz.etztech.minecraftmanager.objects;
|
|
|
|
|
|
|
|
import com.google.gson.JsonArray;
|
|
|
|
import com.google.gson.JsonElement;
|
|
|
|
import com.google.gson.JsonObject;
|
2022-02-11 17:18:58 +00:00
|
|
|
import xyz.etztech.core.web.Response;
|
2018-09-12 16:03:59 +00:00
|
|
|
|
2022-02-11 17:18:58 +00:00
|
|
|
public class MCMResponse extends Response {
|
2018-09-12 16:03:59 +00:00
|
|
|
private JsonElement extra;
|
|
|
|
|
|
|
|
public MCMResponse(JsonArray httpResponse) {
|
|
|
|
super(httpResponse);
|
2018-09-29 04:12:42 +00:00
|
|
|
setExtra(getJson().get("extra"));
|
2018-09-12 16:03:59 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
public MCMResponse(JsonObject httpResponse) {
|
|
|
|
super(httpResponse);
|
|
|
|
setExtra(httpResponse.get("extra"));
|
|
|
|
}
|
|
|
|
|
|
|
|
public MCMResponse(String rawReponse) {
|
|
|
|
super(rawReponse);
|
2018-09-29 04:12:42 +00:00
|
|
|
setExtra(getJson().get("extra"));
|
2018-09-12 16:03:59 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public JsonElement getExtra() {
|
|
|
|
return extra;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setExtra(JsonElement extra) {
|
|
|
|
this.extra = extra;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|