package org.jooby.issues.i536;
import org.jooby.Request;
import org.jooby.Response;
import org.jooby.Route;
import org.jooby.Session;
import org.jooby.issues.i378.Cat;
import org.jooby.mvc.Flash;
import org.jooby.mvc.GET;
import org.jooby.mvc.Local;
import org.jooby.mvc.Path;
import org.jooby.mvc.Produces;
/**
* Produces Cat object
*
* Next line
*/
public class CatResource {
/**
* Another description
*
* Another line
*
* @param name Cat's name
* @return Returns a cat {@link Cat}
*/
@Path("/api/cat/:name")
@Produces("application/json")
@GET
public Cat get(final Request req, final Response response, final Session session, final Route route, final String name,
@Flash final int flashParam, @Local final double localParam) {
Cat cat = new Cat();
cat.setName(name);
return cat;
}
}