package com.megaport.api.dto;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class AvailableProductDto implements Serializable {

    private Boolean mcr;
    private List<Integer> megaport = new ArrayList<>();

    public AvailableProductDto() {
    }

    public Boolean getmcr() {
        return mcr;
    }

    public void setmcr(Boolean mcr) {
        this.mcr = mcr;
    }

    public List<Integer> getMegaport() {
        return megaport;
    }

    public void setMegaport(List<Integer> megaport) {
        this.megaport = megaport;
    }
}

@@ -24,16 +24,79 @@
 i.dto;%0A%0A
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;%0A%0A
 import j
@@ -116,16 +116,16 @@
 izable;%0A
-
 import j
@@ -193,16 +193,60 @@
 .List;%0A%0A
+@JsonIgnoreProperties(ignoreUnknown = true)%0A
 public c
@@ -318,24 +318,56 @@
 oolean mcr;%0A
+    private Integer mcrVersion;%0A
     private 
@@ -616,24 +616,24 @@
 egaport() %7B%0A
-
         retu
@@ -644,32 +644,200 @@
 egaport;%0A    %7D%0A%0A
+    public Integer getMcrVersion() %7B%0A        return mcrVersion;%0A    %7D%0A%0A    public void setMcrVersion(Integer mcrVersion) %7B%0A        this.mcrVersion = mcrVersion;%0A    %7D%0A%0A
     public void 

Add in MCR version, add annotation to ignore unknown