@Gson.TypeAdapters(fieldNamingStrategy=true) @Value.Immutable public interface TimeEntry extends BaseObject<TimeEntry>
| Modifier and Type | Method and Description |
|---|---|
Boolean |
getBillable() |
Double |
getBillableRate() |
Boolean |
getBilled() |
Boolean |
getBudgeted() |
Reference<Client> |
getClient() |
Double |
getCostRate() |
LocalTime |
getEndedTime() |
ExternalService |
getExternalService() |
Double |
getHours() |
Reference<Invoice> |
getInvoice() |
Boolean |
getLocked() |
String |
getLockedReason() |
String |
getNotes()
max length = 16,777,215
|
Reference<Project> |
getProject() |
Boolean |
getRunning() |
LocalDate |
getSpentDate() |
LocalTime |
getStartedTime() |
TaskReferenceDto |
getTask() |
TaskAssignment |
getTaskAssignment() |
Instant |
getTimerStartedAt() |
Reference<User> |
getUser() |
UserAssignment |
getUserAssignment() |
getCreatedAt, getId, getUpdatedAtLocalDate getSpentDate()
@Nullable UserAssignment getUserAssignment()
@SerializedName(value="client_id",
alternate="client")
@Nullable
Reference<Client> getClient()
TaskReferenceDto getTask()
@Nullable TaskAssignment getTaskAssignment()
@SerializedName(value="external_reference") @Nullable ExternalService getExternalService()
@Nullable Double getHours()
@Nullable String getNotes()
@SerializedName(value="is_locked") @Nullable Boolean getLocked()
@Nullable String getLockedReason()
@SerializedName(value="is_billed") @Nullable Boolean getBilled()
@Nullable Instant getTimerStartedAt()
@Nullable LocalTime getStartedTime()
@Nullable LocalTime getEndedTime()
@SerializedName(value="is_running") @Nullable Boolean getRunning()
@SerializedName(value="is_billable") @Nullable Boolean getBillable()
@Nullable Boolean getBudgeted()
@Nullable Double getBillableRate()
@Nullable Double getCostRate()