@Path(value="api/v1")
@Produces(value="application/json")
@Consumes(value="application/json")
public interface TaigaApi
Modifier and Type | Method and Description |
---|---|
AuthDetailDTO |
authenticate(AuthDTO dto) |
ProjectDTO |
createProject(ProjectDTO dto) |
UserDTO |
getMe() |
Map<String,ModuleDTO> |
getModulesForProject(Long id) |
ProjectDTO |
getProjectById(String id) |
ProjectDTO |
getProjectBySlug(String slug) |
List<ProjectDTO> |
getProjects() |
UserDTO |
getUser(String id) |
@GET @Path(value="projects") List<ProjectDTO> getProjects()
@GET @Path(value="projects/{id}") ProjectDTO getProjectById(@PathParam(value="id") String id)
@GET @Path(value="projects/by_slug") ProjectDTO getProjectBySlug(@QueryParam(value="slug") String slug)
@POST @Path(value="projects") ProjectDTO createProject(ProjectDTO dto)
@POST @Path(value="auth") AuthDetailDTO authenticate(AuthDTO dto)
@GET @Path(value="projects/{id}/modules") Map<String,ModuleDTO> getModulesForProject(@PathParam(value="id") Long id)
@GET @Path(value="users/me") UserDTO getMe()
Copyright © 2011–2015 Red Hat. All rights reserved.