![JAR search and dependency download from the Maven repository](/logo.png)
com.meizu.maegis.captcha.sdk.utils.HttpResult Maven / Gradle / Ivy
package com.meizu.maegis.captcha.sdk.utils;
import com.alibaba.fastjson.JSONObject;
import java.io.Serializable;
/**
* Created by wangxinguo on 2016-8-21.
*/
public final class HttpResult implements Serializable {
private static final long serialVersionUID = 8030699726843716781L;
private final String code;
private final String message;
private final String value;
private HttpResult(HttpResult.Builder builder) {
this.code = builder.code;
this.message = builder.message;
this.value = builder.value;
}
public String getCode() {
return code;
}
public String getMessage() {
return message;
}
public String getValue() {
return value;
}
public static final class Builder {
private String code;
private String message;
private String value;
public Builder() {
}
public HttpResult fromJson(JSONObject json) {
this.code = json.getString("code");
this.message = json.getString("message");
this.value = json.getString("value");
return this.build();
}
public HttpResult build() {
return new HttpResult(this);
}
}
@Override
public String toString() {
return "HttpResult{" +
"code='" + code + '\'' +
", message='" + message + '\'' +
", value='" + value + '\'' +
'}';
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy