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;
+    }
 }