From 50c2ae60a32dc658cdd32674aadf919398870c2c Mon Sep 17 00:00:00 2001 From: tomaytotomato <971697+tomaytotomato@users.noreply.github.com> Date: Tue, 23 Jul 2024 19:23:13 +0100 Subject: [PATCH] Fixing jackson @JsonCreator annotation --- src/main/java/com/tomaytotomato/model/Location.java | 3 ++- src/main/java/com/tomaytotomato/model/State.java | 3 ++- src/main/java/com/tomaytotomato/model/TimeZone.java | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/tomaytotomato/model/Location.java b/src/main/java/com/tomaytotomato/model/Location.java index 3e51164..49ec2e6 100644 --- a/src/main/java/com/tomaytotomato/model/Location.java +++ b/src/main/java/com/tomaytotomato/model/Location.java @@ -1,6 +1,7 @@ package com.tomaytotomato.model; import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonCreator.Mode; import java.math.BigDecimal; import java.util.Objects; @@ -21,7 +22,7 @@ public class Location { public Location() { } - @JsonCreator + @JsonCreator(mode = Mode.DISABLED) public Location(String countryName, Integer countryId, String countryIso2Code, String countryIso3Code, String state, Integer stateId, String stateCode, String city, Integer cityId, BigDecimal latitude, BigDecimal longitude) { diff --git a/src/main/java/com/tomaytotomato/model/State.java b/src/main/java/com/tomaytotomato/model/State.java index 9b08fb5..5edabfe 100644 --- a/src/main/java/com/tomaytotomato/model/State.java +++ b/src/main/java/com/tomaytotomato/model/State.java @@ -1,6 +1,7 @@ package com.tomaytotomato.model; import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonCreator.Mode; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import java.math.BigDecimal; @@ -29,7 +30,7 @@ public class State { State() {} - @JsonCreator + @JsonCreator(mode = Mode.DISABLED) public State(Integer id, Integer countryId, String countryName, String countryIso2Code, String countryIso3Code, String name, String type, String stateCode, List cities, BigDecimal latitude, BigDecimal longitude) { diff --git a/src/main/java/com/tomaytotomato/model/TimeZone.java b/src/main/java/com/tomaytotomato/model/TimeZone.java index dc6ba6e..e8bcd71 100644 --- a/src/main/java/com/tomaytotomato/model/TimeZone.java +++ b/src/main/java/com/tomaytotomato/model/TimeZone.java @@ -1,6 +1,7 @@ package com.tomaytotomato.model; import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonCreator.Mode; import java.util.Objects; public class TimeZone { @@ -13,7 +14,7 @@ public class TimeZone { TimeZone() { } - @JsonCreator + @JsonCreator(mode = Mode.DISABLED) public TimeZone(String zoneName, String abbreviation, String tzName, Integer gmtOffset, String gmtOffsetName) { this.zoneName = zoneName;