package org.wikipedia.dataclient.mwapi;

import android.support.annotation.Nullable;

import com.google.gson.annotations.SerializedName;

import java.util.List;
import java.util.Map;

@SuppressWarnings("unused")
public class EditorTaskCounts {
    @Nullable private Counts counts;
    @Nullable private List<String> targetsPassed;

    public class Counts {
        @Nullable @SerializedName("app_description_edits") private Map<String, Integer> appDescriptionEdits;
    }
}

@@ -300,142 +300,674 @@
 ate 
-List%3CString%3E targetsPassed;%0A%0A    public class Counts %7B%0A        @Nullable @SerializedName(%22app_description_edits%22) private Map%3CString, 
+Targets targetsPassed;%0A%0A    @Nullable%0A    public Map%3CString, Integer%3E getDescriptionEditsPerLanguage() %7B%0A        return counts != null && counts.appDescriptionEdits != null ? counts.appDescriptionEdits : null;%0A    %7D%0A%0A    @Nullable%0A    public List%3CInteger%3E getDescriptionEditTargetsPassed() %7B%0A        return targetsPassed != null && targetsPassed.appDescriptionEdits != null ? targetsPassed.appDescriptionEdits : null;%0A    %7D%0A%0A    public class Counts %7B%0A        @Nullable @SerializedName(%22app_description_edits%22) private Map%3CString, Integer%3E appDescriptionEdits;%0A    %7D%0A%0A    public class Targets %7B%0A        @Nullable @SerializedName(%22app_description_edits%22) private List%3C
 Inte

Complete the model structure of editor task API response.