package io.swagger.resources;
import io.swagger.annotations.*;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.QueryParam;
import java.util.ArrayList;
@Api("/external/info/")
@Path("/")
public class ClassWithExamplePost {
@ApiOperation(value = "test")
@POST
@Path("external/info")
public void postTest(@ApiParam(value = "test",
examples = @Example(value = {
@ExampleProperty(mediaType="application/json", value="[\"a\",\"b\"]")
})) ArrayList<String> tenantId) {
return;
}
@ApiOperation(value = "test")
@POST
@Path("external/info2")
@ApiImplicitParams({
@ApiImplicitParam(
paramType = "body",
name = "myPody",
dataType = "[Ljava.lang.String;",
examples = @Example(value = {
@ExampleProperty(mediaType="application/json", value="[\"a\",\"b\"]")}))
})
public void implicitPostTest() {
return;
}
@ApiOperation(value = "test")
@GET
@Path("external/info")
public void queryExample(@ApiParam(value = "test",
example = "a,b,c") @QueryParam("tenantId") ArrayList<String> tenantId) {
return;
}
@ApiOperation(value = "test")
@GET
@Path("external/info2")
@ApiImplicitParams({
@ApiImplicitParam(
paramType = "query",
name = "myId",
dataType = "java.lang.Long",
example = "77") })
public void implicitQueryExample() {
return;
}
}