public interface TimesheetsApi extends Api.Get<TimeEntry>
| Modifier and Type | Method and Description |
|---|---|
TimeEntry |
create(TimeEntryCreationInfoDuration creationInfo)
Create a TimeEntry with a duration.
|
TimeEntry |
create(TimeEntryCreationInfoTimestamp creationInfo)
Create a TimeEntry with a started time.
|
void |
delete(Reference<TimeEntry> timeEntryReference)
Delete an existing TimeEntry
|
TimeEntry |
get(Reference<TimeEntry> timeEntryReference)
Retrieve an existing TimeEntry
|
List<TimeEntry> |
list(TimeEntryFilter filter)
Return a list of all TimeEntries, filtered by the TimeEntryFilter, sorted by
creation date, newest first.
|
Pagination<TimeEntry> |
list(TimeEntryFilter filter,
int page,
int perPage)
Return a list of all TimeEntries, filtered by the TimeEntryFilter, sorted by
creation date, newest first.
|
TimeEntry |
restart(Reference<TimeEntry> timeEntryReference)
Restart a TimeEntry.
|
TimeEntry |
stop(Reference<TimeEntry> timeEntryReference)
Stop a TimeEntry.
|
TimeEntry |
update(Reference<TimeEntry> timeEntryReference,
TimeEntryUpdateInfo updatedInfo)
Modify an existing TimeEntry.
|
List<TimeEntry> list(TimeEntryFilter filter)
filter - filtering optionsPagination<TimeEntry> list(TimeEntryFilter filter, int page, int perPage)
filter - filtering optionspage - the page numberperPage - how many results to return for one page. Max 100TimeEntry create(TimeEntryCreationInfoDuration creationInfo)
creationInfo - creation optionsTimeEntryCreationInfoDurationTimeEntry create(TimeEntryCreationInfoTimestamp creationInfo)
creationInfo - creation optionsTimeEntryCreationInfoTimestampTimeEntry update(Reference<TimeEntry> timeEntryReference, TimeEntryUpdateInfo updatedInfo)
timeEntryReference - the existing TimeEntry to be modifiedupdatedInfo - the changes to be donestop(Reference),
restart(Reference)void delete(Reference<TimeEntry> timeEntryReference)
timeEntryReference - a reference to the TimeEntry to be deletedTimeEntry restart(Reference<TimeEntry> timeEntryReference)
timeEntryReference - a reference to the TimeEntry to be restarted