package io.swagger.resources;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import javax.ws.rs.CookieParam;
import javax.ws.rs.FormParam;
import javax.ws.rs.GET;
import javax.ws.rs.HeaderParam;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Response;
@Api(value = "/basic", description = "Basic resource")
@Produces({"application/xml"})
@Path("/")
public class HiddenParametersResource {
@GET
@Path("/all-hidden/{id}")
public Response allHiddenParamsMethod(
@ApiParam(hidden = true) String body,
@ApiParam(hidden = true) @CookieParam("X-your-cookie") String cookieId,
@ApiParam(hidden = true) @FormParam("field") String formParam,
@ApiParam(hidden = true) @HeaderParam("Authorization") String headerParam,
@ApiParam(hidden = true) @PathParam("id") String pathParam,
@ApiParam(hidden = true) @QueryParam("dateUpdated") java.util.Date dateUpdated) {
return Response.ok().build();
}
@GET
@Path("/some-hidden/{id}")
public Response someHiddenParamsMethod(
@ApiParam(hidden = true) String body,
@ApiParam(hidden = false) @CookieParam("X-your-cookie") String cookieId,
@ApiParam(hidden = true) @FormParam("field") String formParam,
@ApiParam(hidden = false) @HeaderParam("Authorization") String headerParam,
@ApiParam(hidden = true) @PathParam("id") String pathParam,
@ApiParam(hidden = false) @QueryParam("dateUpdated") java.util.Date dateUpdated) {
return Response.ok().build();
}
@GET
@Path("/others-hidden/{id}")
public Response othersHiddenParamsMethod(
@ApiParam(hidden = false) String body,
@ApiParam(hidden = true) @CookieParam("X-your-cookie") String cookieId,
@ApiParam(hidden = false) @FormParam("field") String formParam,
@ApiParam(hidden = true) @HeaderParam("Authorization") String headerParam,
@ApiParam(hidden = false) @PathParam("id") String pathParam,
@ApiParam(hidden = true) @QueryParam("dateUpdated") java.util.Date dateUpdated) {
return Response.ok().build();
}
}