From 4d337b1923990732569f4cb32cb772846c9d6a9c Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Wed, 30 Nov 2016 11:03:59 +0100 Subject: [PATCH] Add warnings to VaultResponseSupport. Fixes gh-36. --- .../vault/support/VaultResponse.java | 1 - .../vault/support/VaultResponseSupport.java | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/spring-vault-core/src/main/java/org/springframework/vault/support/VaultResponse.java b/spring-vault-core/src/main/java/org/springframework/vault/support/VaultResponse.java index ad35cb61..bd04ae0e 100644 --- a/spring-vault-core/src/main/java/org/springframework/vault/support/VaultResponse.java +++ b/spring-vault-core/src/main/java/org/springframework/vault/support/VaultResponse.java @@ -28,6 +28,5 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; * @author Spencer Gibb * @author Mark Paluch */ -@JsonIgnoreProperties(ignoreUnknown = false) public class VaultResponse extends VaultResponseSupport> { } diff --git a/spring-vault-core/src/main/java/org/springframework/vault/support/VaultResponseSupport.java b/spring-vault-core/src/main/java/org/springframework/vault/support/VaultResponseSupport.java index 75348230..6191c9d7 100644 --- a/spring-vault-core/src/main/java/org/springframework/vault/support/VaultResponseSupport.java +++ b/spring-vault-core/src/main/java/org/springframework/vault/support/VaultResponseSupport.java @@ -16,6 +16,7 @@ package org.springframework.vault.support; +import java.util.List; import java.util.Map; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; @@ -51,6 +52,8 @@ public class VaultResponseSupport { private boolean renewable; + private List warnings; + /** * * @return authentication payload. @@ -178,4 +181,20 @@ public class VaultResponseSupport { public void setRequestId(String requestId) { this.requestId = requestId; } + + /** + * + * @return the warnings. + */ + public List getWarnings() { + return warnings; + } + + /** + * + * @param warnings the warnings. + */ + public void setWarnings(List warnings) { + this.warnings = warnings; + } }