public interface ProjectService
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<Project> |
create(ProjectCreationInfo projectCreationInfo) |
retrofit2.Call<Void> |
delete(long projectId) |
retrofit2.Call<Project> |
get(long projectId) |
retrofit2.Call<PaginatedProject> |
list(Map<String,Object> options) |
retrofit2.Call<Project> |
update(long projectId,
ProjectUpdateInfo projectUpdateInfo) |
@GET(value="projects") retrofit2.Call<PaginatedProject> list(@QueryMap Map<String,Object> options)
@GET(value="projects/{projectId}")
retrofit2.Call<Project> get(@Path(value="projectId")
long projectId)
@POST(value="projects") retrofit2.Call<Project> create(@Body ProjectCreationInfo projectCreationInfo)
@PATCH(value="projects/{projectId}")
retrofit2.Call<Project> update(@Path(value="projectId")
long projectId,
@Body
ProjectUpdateInfo projectUpdateInfo)
@DELETE(value="projects/{projectId}")
retrofit2.Call<Void> delete(@Path(value="projectId")
long projectId)