From 5f3e285a8a424732b1c8e8a781a107a0f9bc72e9 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer <stefan@stklcode.de> Date: Sat, 18 Mar 2017 13:47:37 +0100 Subject: [PATCH] Added "local" attribute for AuthMethod response (0.7.0 compatibility) --- .../connector/model/response/embedded/AuthMethod.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/de/stklcode/jvault/connector/model/response/embedded/AuthMethod.java b/src/main/java/de/stklcode/jvault/connector/model/response/embedded/AuthMethod.java index 0a137e3..858f588 100644 --- a/src/main/java/de/stklcode/jvault/connector/model/response/embedded/AuthMethod.java +++ b/src/main/java/de/stklcode/jvault/connector/model/response/embedded/AuthMethod.java @@ -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; + } }