Package ch.aaap.harvestclient.service
Interface TaskAssignmentService
public interface TaskAssignmentService
- 
Field Summary
Fields - 
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)  
 -