package io.swagger.resources;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
@Api
@Path("/")
public class ResourceWithImplicitParams {
@POST
@Path("/testString")
@ApiImplicitParams({
@ApiImplicitParam(name = "sort", paramType = "query", dataType = "string", required = false, value = "Comma-delimited list of fields to sort by."),
@ApiImplicitParam(name = "type", paramType = "path", dataType = "string", allowableValues = "one,two,three"),
@ApiImplicitParam(name = "size", paramType = "header", dataType = "int", allowableValues = "range[1,infinity]"),
@ApiImplicitParam(name = "width", paramType = "form", dataType = "int", allowableValues = "range[infinity,1]"),
@ApiImplicitParam(name = "width", paramType = "formData", dataType = "int", allowableValues = "range[infinity,1]"),
@ApiImplicitParam(name = "height", paramType = "query", dataType = "int", allowableValues = "range[3,4]"),
@ApiImplicitParam(name = "body", paramType = "body", dataType = "string", required = true),
@ApiImplicitParam(name = "width", paramType = "unknown")
})
@ApiOperation("Test operation with implicit parameters")
public void testString() {
}
}