com.ksyun.pnp.sdk.domain.response.OpenApiResponseResult Maven / Gradle / Ivy
package com.ksyun.pnp.sdk.domain.response;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
*
*/
public class OpenApiResponseResult {
@JsonProperty("RequestId")
private String requestId;
@JsonProperty("Error")
private Error error;
@JsonProperty("Data")
private R data;
public boolean isSuccess() {
return error == null;
}
public String getRequestId() {
return requestId;
}
public void setRequestId(String requestId) {
this.requestId = requestId;
}
public Error getError() {
return error;
}
public void setError(Error error) {
this.error = error;
}
public R getData() {
return data;
}
public void setData(R data) {
this.data = data;
}
public static class Error {
@JsonProperty("Type")
private String type;
@JsonProperty("Code")
private String code;
@JsonProperty("Message")
private String message;
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
@Override
public String toString() {
return "Error{" +
"type='" + type + '\'' +
", code='" + code + '\'' +
", message='" + message + '\'' +
'}';
}
}
@Override
public String toString() {
return "OpenApiResponseResult{" +
"requestId='" + requestId + '\'' +
", error=" + error +
", data=" + data +
'}';
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy