forked from loafle/openapi-generator-original
rebuilt sample
This commit is contained in:
parent
241c69fef7
commit
85b396ce88
@ -124,7 +124,7 @@
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<properties>
|
||||
<swagger-core-version>1.5.0-M1</swagger-core-version>
|
||||
<swagger-core-version>1.5.1-SNAPSHOT</swagger-core-version>
|
||||
<jetty-version>8.1.11.v20130520</jetty-version>
|
||||
<jersey-version>1.13</jersey-version>
|
||||
<slf4j-version>1.6.3</slf4j-version>
|
||||
|
@ -6,10 +6,16 @@ import com.wordnik.swagger.annotations.*;
|
||||
import com.sun.jersey.multipart.FormDataParam;
|
||||
|
||||
import io.swagger.model.Pet;
|
||||
import java.io.File;
|
||||
|
||||
import java.util.List;
|
||||
import io.swagger.api.NotFoundException;
|
||||
|
||||
import java.io.InputStream;
|
||||
|
||||
import com.sun.jersey.core.header.FormDataContentDisposition;
|
||||
import com.sun.jersey.multipart.FormDataParam;
|
||||
|
||||
import javax.ws.rs.core.Response;
|
||||
import javax.ws.rs.*;
|
||||
|
||||
@ -138,4 +144,21 @@ public class PetApi {
|
||||
}
|
||||
|
||||
|
||||
@POST
|
||||
@Path("/{petId}/uploadImage")
|
||||
@Consumes({ "multipart/form-data" })
|
||||
@Produces({ "application/json", "application/xml" })
|
||||
// Void
|
||||
@ApiOperation(value = "uploads an image", notes = "", response = Void.class)
|
||||
@ApiResponses(value = { })
|
||||
|
||||
public Response uploadFile(@ApiParam(value = "Additional data to pass to server" )@FormParam("additionalMetadata") String additionalMetadata,
|
||||
@ApiParam(value = "file to upload") @FormDataParam("file") InputStream inputStream,
|
||||
@ApiParam(value = "file detail") @FormDataParam("file") FormDataContentDisposition fileDetail)
|
||||
throws NotFoundException {
|
||||
// do some magic!
|
||||
return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@ -11,6 +11,11 @@ import io.swagger.model.Order;
|
||||
import java.util.List;
|
||||
import io.swagger.api.NotFoundException;
|
||||
|
||||
import java.io.InputStream;
|
||||
|
||||
import com.sun.jersey.core.header.FormDataContentDisposition;
|
||||
import com.sun.jersey.multipart.FormDataParam;
|
||||
|
||||
import javax.ws.rs.core.Response;
|
||||
import javax.ws.rs.*;
|
||||
|
||||
@ -23,7 +28,7 @@ public class StoreApi {
|
||||
|
||||
@Produces({ "application/json", "application/xml" })
|
||||
// Integer
|
||||
@ApiOperation(value = "Returns pet inventories by status", notes = "Returns a map of status codes to quantities", response = Integer.class)
|
||||
@ApiOperation(value = "Returns pet inventories by status", notes = "Returns a map of status codes to quantities", response = Integer.class, responseContainer = "map")
|
||||
@ApiResponses(value = { })
|
||||
|
||||
public Response getInventory()
|
||||
|
@ -11,6 +11,11 @@ import java.util.*;
|
||||
import java.util.List;
|
||||
import io.swagger.api.NotFoundException;
|
||||
|
||||
import java.io.InputStream;
|
||||
|
||||
import com.sun.jersey.core.header.FormDataContentDisposition;
|
||||
import com.sun.jersey.multipart.FormDataParam;
|
||||
|
||||
import javax.ws.rs.core.Response;
|
||||
import javax.ws.rs.*;
|
||||
|
||||
|
@ -22,7 +22,10 @@ public class Order {
|
||||
/**
|
||||
* Order Status
|
||||
**/
|
||||
private String status = null;
|
||||
private StatusEnum status = null;
|
||||
|
||||
public enum StatusEnum { placed, approved, delivered };
|
||||
|
||||
/**
|
||||
**/
|
||||
private Boolean complete = null;
|
||||
@ -65,10 +68,10 @@ public class Order {
|
||||
|
||||
|
||||
@ApiModelProperty(required = false, value = "Order Status")
|
||||
public String getStatus() {
|
||||
public StatusEnum getStatus() {
|
||||
return status;
|
||||
}
|
||||
public void setStatus(String status) {
|
||||
public void setStatus(StatusEnum status) {
|
||||
this.status = status;
|
||||
}
|
||||
|
||||
|
@ -27,7 +27,10 @@ public class Pet {
|
||||
/**
|
||||
* pet status in the store
|
||||
**/
|
||||
private String status = null;
|
||||
private StatusEnum status = null;
|
||||
|
||||
public enum StatusEnum { available, pending, sold };
|
||||
|
||||
|
||||
|
||||
@ApiModelProperty(required = false, value = "")
|
||||
@ -76,10 +79,10 @@ public class Pet {
|
||||
|
||||
|
||||
@ApiModelProperty(required = false, value = "pet status in the store")
|
||||
public String getStatus() {
|
||||
public StatusEnum getStatus() {
|
||||
return status;
|
||||
}
|
||||
public void setStatus(String status) {
|
||||
public void setStatus(StatusEnum status) {
|
||||
this.status = status;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user