org.davidmoten.oa3.codegen.spring.runtime.DefaultError Maven / Gradle / Ivy
The newest version!
package org.davidmoten.oa3.codegen.spring.runtime;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonProperty;
//runtime library code
@JsonAutoDetect(fieldVisibility = Visibility.ANY, creatorVisibility = Visibility.ANY)
@JsonInclude(value = Include.NON_NULL)
public final class DefaultError {
@JsonProperty("statusCode")
private int statusCode;
@JsonProperty("message")
private final String message;
@JsonCreator
public DefaultError(@JsonProperty("statusCode") int statusCode, @JsonProperty("message") String message) {
this.statusCode = statusCode;
this.message = message;
}
public DefaultError(int statusCode, Throwable e) {
this(statusCode, e.getMessage());
}
public int statusCode() {
return statusCode;
}
public String message() {
return message;
}
@Override
public String toString() {
return "DefaultError [statusCode=" + statusCode + ", message=" + message + "]";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy