From 8d3057894dd67d0f140d47679a612859f591118d Mon Sep 17 00:00:00 2001 From: Xiwei Huang Date: Fri, 3 Apr 2020 13:23:16 -0700 Subject: [PATCH] Issue fix - Duplicated subproperties causing validation errors --- python/rpdk/java/templates/POJO.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/python/rpdk/java/templates/POJO.java b/python/rpdk/java/templates/POJO.java index 96598b18..2a8158d2 100644 --- a/python/rpdk/java/templates/POJO.java +++ b/python/rpdk/java/templates/POJO.java @@ -1,6 +1,9 @@ // This is a generated file. Modifications will be overwritten. package {{ package_name }}; +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility; +import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import java.util.Map; import java.util.List; @@ -15,6 +18,7 @@ @Builder @AllArgsConstructor @NoArgsConstructor +@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE) public class {{ model_name|uppercase_first_letter }} { {% for name, type in properties.items() %} @JsonProperty("{{ name }}")