public interface TimeEntryService
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<TimeEntry> |
create(TimeEntryCreationInfoDuration creationInfo) |
retrofit2.Call<TimeEntry> |
create(TimeEntryCreationInfoTimestamp creationInfo) |
retrofit2.Call<Void> |
delete(long entryId) |
retrofit2.Call<TimeEntry> |
get(long entryId) |
retrofit2.Call<PaginatedList> |
list(Map<String,Object> options) |
retrofit2.Call<TimeEntry> |
restart(long entryId) |
retrofit2.Call<TimeEntry> |
stop(long entryId) |
retrofit2.Call<TimeEntry> |
update(long entryId,
TimeEntryUpdateInfo toChange) |
@GET(value="time_entries") retrofit2.Call<PaginatedList> list(@QueryMap Map<String,Object> options)
@GET(value="time_entries/{entryId}")
retrofit2.Call<TimeEntry> get(@Path(value="entryId")
long entryId)
@POST(value="time_entries") retrofit2.Call<TimeEntry> create(@Body TimeEntryCreationInfoDuration creationInfo)
@POST(value="time_entries") retrofit2.Call<TimeEntry> create(@Body TimeEntryCreationInfoTimestamp creationInfo)
@PATCH(value="time_entries/{entryId}")
retrofit2.Call<TimeEntry> update(@Path(value="entryId")
long entryId,
@Body
TimeEntryUpdateInfo toChange)
@DELETE(value="time_entries/{entryId}")
retrofit2.Call<Void> delete(@Path(value="entryId")
long entryId)
@PATCH(value="time_entries/{entryId}/restart")
retrofit2.Call<TimeEntry> restart(@Path(value="entryId")
long entryId)
@PATCH(value="time_entries/{entryId}/stop")
retrofit2.Call<TimeEntry> stop(@Path(value="entryId")
long entryId)