Ticket2818Resource.java
package io.swagger.v3.jaxrs2.resources;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.enums.ParameterIn;
import io.swagger.v3.oas.annotations.media.Schema;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
@Path("/bookstore")
public class Ticket2818Resource {
@Produces({ MediaType.APPLICATION_JSON })
@Path("/{id}")
@GET
public Book getBook(
@Parameter(
in = ParameterIn.PATH,
schema = @Schema (
type = "integer",
format = "int32"
)
)
@PathParam("id") int id) {
return new Book();
}
public static class Book {
public String foo;
}
}