Package ch.aaap.harvestclient.service
Interface TaskAssignmentService
public interface TaskAssignmentService
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<TaskAssignment>
create
(long projectId, TaskAssignment creationInfo) retrofit2.Call<Void>
delete
(long projectId, long taskAssignmentId) retrofit2.Call<TaskAssignment>
get
(long projectId, long taskAssignmentId) retrofit2.Call<PaginatedList>
retrofit2.Call<TaskAssignment>
update
(long projectId, long taskAssignmentId, TaskAssignmentUpdateInfo updateInfo)
-
Field Details
-
basePath
- See Also:
-
path
- See Also:
-
-
Method Details
-
list
@GET("projects/{projectId}/task_assignments") retrofit2.Call<PaginatedList> list(@Path("projectId") long projectId, @QueryMap Map<String, Object> options) -
get
@GET("projects/{projectId}/task_assignments/{taskAssignmentId}") retrofit2.Call<TaskAssignment> get(@Path("projectId") long projectId, @Path("taskAssignmentId") long taskAssignmentId) -
create
@POST("projects/{projectId}/task_assignments") retrofit2.Call<TaskAssignment> create(@Path("projectId") long projectId, @Body TaskAssignment creationInfo) -
update
@PATCH("projects/{projectId}/task_assignments/{taskAssignmentId}") retrofit2.Call<TaskAssignment> update(@Path("projectId") long projectId, @Path("taskAssignmentId") long taskAssignmentId, @Body TaskAssignmentUpdateInfo updateInfo) -
delete
@DELETE("projects/{projectId}/task_assignments/{taskAssignmentId}") retrofit2.Call<Void> delete(@Path("projectId") long projectId, @Path("taskAssignmentId") long taskAssignmentId)
-