diff --git a/modules/swagger-generator/pom.xml b/modules/swagger-generator/pom.xml index 7da33b880a5..104e2ef6d47 100644 --- a/modules/swagger-generator/pom.xml +++ b/modules/swagger-generator/pom.xml @@ -10,7 +10,7 @@ swagger-generator war swagger-generator - 1.0.0 + 2.1.3-M1-SNAPSHOT src/main/java @@ -232,7 +232,7 @@ 1.3.2 9.0.7.v20131107 2.4.1 - 1.5.1-M1 + 1.5.2-M1 3.1.5 2.10.0 diff --git a/modules/swagger-generator/src/main/java/com/wordnik/swagger/generator/resource/SwaggerResource.java b/modules/swagger-generator/src/main/java/com/wordnik/swagger/generator/resource/SwaggerResource.java index 2e3a480e115..baf82202759 100644 --- a/modules/swagger-generator/src/main/java/com/wordnik/swagger/generator/resource/SwaggerResource.java +++ b/modules/swagger-generator/src/main/java/com/wordnik/swagger/generator/resource/SwaggerResource.java @@ -36,7 +36,8 @@ public class SwaggerResource { @Path("/download/{fileId}") @Produces({"application/zip"}) @ApiOperation(value = "Downloads a pre-generated file", - response = String.class) + response = String.class, + tags = {@Tag(value = "clients"), @Tag(value = "servers")}) public Response downloadFile(@PathParam("fileId") String fileId) throws Exception { Generated g = fileMap.get(fileId); System.out.println("looking for fileId " + fileId); @@ -59,7 +60,9 @@ public class SwaggerResource { @Path("/clients/{language}") @Produces({"application/zip", "application/json"}) @ApiOperation( - value = "Generates a client library based on the config") + value = "Generates a client library based on the config", + response = ResponseCode.class, + tags = {@Tag(value = "clients", description = "client operations")}) public Response generateClient( @ApiParam(value = "The target language for the client library", allowableValues = "android,java,php,objc,docs", required = true) @PathParam("language") String language, @ApiParam(value = "Configuration for building the client library", required = true) GeneratorInput opts) throws Exception { @@ -85,7 +88,8 @@ public class SwaggerResource { @Path("/clients") @ApiOperation(value = "Gets languages supported by the client generator", response = String.class, - responseContainer = "List") + responseContainer = "List", + tags = {@Tag(value = "clients", description = "client operations")}) public Response clientOptions() { String[] languages = new String[clients.size()]; languages = clients.toArray(languages); @@ -96,7 +100,8 @@ public class SwaggerResource { @Path("/servers") @ApiOperation(value = "Gets languages supported by the server generator", response = String.class, - responseContainer = "List") + responseContainer = "List", + tags = {@Tag(value = "servers", description = "server operations")}) public Response serverOptions() { String[] languages = new String[servers.size()]; languages = servers.toArray(languages); @@ -106,7 +111,8 @@ public class SwaggerResource { @POST @Path("/servers/{framework}") @ApiOperation(value = "Generates a server library for the supplied server framework", - notes = "The model representing this is not accurate, it needs to contain a consolidated JSON structure") + response = ResponseCode.class, + tags = {@Tag(value = "servers", description = "server operations")}) public Response generateServerForLanguage( @ApiParam(value = "framework", allowableValues = "jaxrs,nodejs", required = true) @PathParam("framework") String framework, @ApiParam(value = "parameters", required = true) GeneratorInput opts)