Added "local" attribute for AuthMethod response (0.7.0 compatibility)

This commit is contained in:
Stefan Kalscheuer 2017-03-18 13:47:37 +01:00
parent 107244cb81
commit 5f3e285a8a

View File

@ -16,6 +16,7 @@
package de.stklcode.jvault.connector.model.response.embedded;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import de.stklcode.jvault.connector.model.AuthBackend;
@ -28,6 +29,7 @@ import java.util.Map;
* @author Stefan Kalscheuer
* @since 0.1
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public class AuthMethod {
private AuthBackend type;
private String rawType;
@ -38,6 +40,9 @@ public class AuthMethod {
@JsonProperty("config")
private Map<String, String> config;
@JsonProperty("local")
private boolean local;
@JsonSetter("type")
public void setType(String type) {
this.rawType = type;
@ -59,4 +64,8 @@ public class AuthMethod {
public Map<String, String> getConfig() {
return config;
}
public boolean isLocal() {
return local;
}
}