*/
package org.opendaylight.netconf.sal.rest.doc.swagger;
+import com.fasterxml.jackson.databind.node.ObjectNode;
import java.util.List;
-import org.json.JSONObject;
/**
* Implementation of swagger spec (see <a href=
* "https://github.com/wordnik/swagger-spec/blob/master/versions/1.2.md#52-api-declaration"
* > https://github.com/wordnik/swagger-spec/blob/master/versions/1.2.md#52-api-
- * declaration</a>)
+ * declaration</a>).
*/
public class ApiDeclaration {
private String apiVersion;
private String resourcePath;
private List<String> produces;
private List<Api> apis;
- private JSONObject models;
+ private ObjectNode models;
- public JSONObject getModels() {
+ public ObjectNode getModels() {
return models;
}
- public void setModels(JSONObject models) {
+ public void setModels(ObjectNode models) {
this.models = models;
}
}
public boolean hasModel() {
- return (models != null && models.length() > 0);
+ return (models != null && models.size() > 0);
}
}