From b3e50cb40a34d167fe286095a63436ff5ba07f6b Mon Sep 17 00:00:00 2001 From: Luca Panziera Date: Tue, 29 Sep 2015 15:09:03 +0100 Subject: [PATCH] Empty model has been removed for swagger UI of each API --- .../uk/ac/open/kmi/basil/swagger/SwaggerJsonBuilder.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/basil/src/main/java/uk/ac/open/kmi/basil/swagger/SwaggerJsonBuilder.java b/basil/src/main/java/uk/ac/open/kmi/basil/swagger/SwaggerJsonBuilder.java index 023e3df..7220642 100644 --- a/basil/src/main/java/uk/ac/open/kmi/basil/swagger/SwaggerJsonBuilder.java +++ b/basil/src/main/java/uk/ac/open/kmi/basil/swagger/SwaggerJsonBuilder.java @@ -30,7 +30,7 @@ public static JsonObject build(String id, Specification spec, Doc doc, op.add("method", new JsonPrimitive("GET")); op.add("nickname", new JsonPrimitive("API")); op.add("summary", new JsonPrimitive(doc.get(Field.DESCRIPTION))); - op.add("type", new JsonPrimitive(Types.List.toString())); + op.add("type", new JsonPrimitive("void")); JsonArray produces = new JsonArray(); for (MediaType kt : MoreMediaType.extensions.values()) { produces.add(new JsonPrimitive(kt.toString())); @@ -67,7 +67,7 @@ public static JsonObject build(String id, Specification spec, Doc doc, op2.add("method", new JsonPrimitive("GET")); op2.add("nickname", new JsonPrimitive("APIext")); op2.add("summary", new JsonPrimitive(doc.get(Field.DESCRIPTION))); - op2.add("type", new JsonPrimitive(Types.List.toString())); + op2.add("type", new JsonPrimitive("void")); op2.add("produces", produces); par = new JsonObject(); @@ -87,6 +87,10 @@ public static JsonObject build(String id, Specification spec, Doc doc, apis.add(api); apis.add(api2); root.add("apis", apis); + + // create model section + // TODO create proper model according to the data model from the SPARQL endpoint + return root; }