public interface TaskAssignmentService
| Modifier and Type | Field and Description |
|---|---|
static String |
basePath |
static String |
path |
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<TaskAssignment> |
create(long projectId,
TaskAssignmentCreationInfo creationInfo) |
retrofit2.Call<Void> |
delete(long projectId,
long taskAssignmentId) |
retrofit2.Call<TaskAssignment> |
get(long projectId,
long taskAssignmentId) |
retrofit2.Call<PaginatedTaskAssignment> |
list(long projectId,
Map<String,Object> options) |
retrofit2.Call<TaskAssignment> |
update(long projectId,
long taskAssignmentId,
TaskAssignmentUpdateInfo updateInfo) |
static final String basePath
static final String path
@GET(value="projects/{projectId}/task_assignments")
retrofit2.Call<PaginatedTaskAssignment> list(@Path(value="projectId")
long projectId,
@QueryMap
Map<String,Object> options)
@GET(value="projects/{projectId}/task_assignments/{taskAssignmentId}")
retrofit2.Call<TaskAssignment> get(@Path(value="projectId")
long projectId,
@Path(value="taskAssignmentId")
long taskAssignmentId)
@POST(value="projects/{projectId}/task_assignments")
retrofit2.Call<TaskAssignment> create(@Path(value="projectId")
long projectId,
@Body
TaskAssignmentCreationInfo creationInfo)
@PATCH(value="projects/{projectId}/task_assignments/{taskAssignmentId}")
retrofit2.Call<TaskAssignment> update(@Path(value="projectId")
long projectId,
@Path(value="taskAssignmentId")
long taskAssignmentId,
@Body
TaskAssignmentUpdateInfo updateInfo)
@DELETE(value="projects/{projectId}/task_assignments/{taskAssignmentId}")
retrofit2.Call<Void> delete(@Path(value="projectId")
long projectId,
@Path(value="taskAssignmentId")
long taskAssignmentId)