Ticket3694Resource.java
package io.swagger.v3.jaxrs2.resources.generics.ticket3694;
import io.swagger.v3.oas.annotations.Operation;
import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import java.util.List;
@Path("/")
public class Ticket3694Resource implements Ticket3694ResourceInterface<String> {
@POST
@Path("foo")
@Consumes(MediaType.APPLICATION_JSON)
@Operation(summary = "Foo List in Interface", tags = "Foo")
@Override
public Response foo(List<String> foo) {
return null;
}
@POST
@Path("bar")
@Consumes(MediaType.APPLICATION_JSON)
@Operation
@Override
public String bar(List<String> foo) {
return null;
}
@POST
@Path("another")
@Consumes(MediaType.APPLICATION_JSON)
@Operation
@Override
public Response another(String foo) {
return null;
}
}