public DefaultQualityGates(Map<String, Object> json) {
qualityGates = new LinkedHashMap<Long, QualityGate>();
JSONArray gatesJson = JsonUtils.getArray(json, "qualitygates");
if (gatesJson != null) {
for (Object entry: gatesJson) {
QualityGate qGate = new DefaultQualityGate((Map<String, String>) entry);
qualityGates.put(qGate.id(), qGate);
}
}
defaultId = JsonUtils.getLong(json, "default");
}