From 84f228c2a1aedb3d81ad17a31aba593b4ec845e7 Mon Sep 17 00:00:00 2001 From: Radek Davidek Date: Mon, 27 Oct 2025 14:42:01 +0100 Subject: [PATCH] fixed 3.2 api def parsing --- .../java/cz/trask/migration/model/v32/ApiDefinition32.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/cz/trask/migration/model/v32/ApiDefinition32.java b/src/main/java/cz/trask/migration/model/v32/ApiDefinition32.java index b528970..1bc5dea 100644 --- a/src/main/java/cz/trask/migration/model/v32/ApiDefinition32.java +++ b/src/main/java/cz/trask/migration/model/v32/ApiDefinition32.java @@ -5,6 +5,7 @@ import java.util.List; import java.util.Map; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.JsonDeserializer; @@ -61,13 +62,16 @@ public class ApiDefinition32 { private String implementation; private String authorizationHeader; private List scopes; + @JsonProperty("isDefaultVersion") private boolean isDefaultVersion; + @JsonProperty("isPublishedDefaultVersion") private boolean isPublishedDefaultVersion; private List keyManagers; private List environments; private String createdTime; private Map additionalProperties; private Map monetizationProperties; + @JsonProperty("isMonetizationEnabled") private boolean isMonetizationEnabled; private List environmentList; private String apiSecurity; @@ -77,6 +81,7 @@ public class ApiDefinition32 { private boolean enableStore; private String accessControl; private double rating; + @JsonProperty("isLatest") private boolean isLatest; private String businessOwner; private String businessOwnerEmail;