package art.servers.transactionsserver.test.serialization; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import java.util.HashMap; import java.util.Map; @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder( { "bar", "foo", "baz" }) public class ExampleOrder { @JsonProperty("foo") private String foo = "1"; @JsonProperty("bar") private Integer bar = 2; @JsonProperty("baz") private Boolean baz = true; @JsonIgnore private Map additionalProperties = new HashMap(); @JsonProperty("foo") public String getFoo() { return foo; } @JsonProperty("foo") public void setFoo(String foo) { this.foo = foo; } @JsonProperty("bar") public Integer getBar() { return bar; } @JsonProperty("bar") public void setBar(Integer bar) { this.bar = bar; } @JsonProperty("baz") public Boolean getBaz() { return baz; } @JsonProperty("baz") public void setBaz(Boolean baz) { this.baz = baz; } @JsonAnyGetter public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } }