Interface TimeEntry

All Superinterfaces:
BaseObject<TimeEntry>, Reference<TimeEntry>

@TypeAdapters(fieldNamingStrategy=true) @Immutable public interface TimeEntry extends BaseObject<TimeEntry>
  • Method Details

    • getSpentDate

      LocalDate getSpentDate()
    • getUser

      @SerializedName(value="user_id", alternate="user") @Nullable Reference<User> getUser()
    • getUserAssignment

      @Nullable UserAssignment getUserAssignment()
    • getClient

      @SerializedName(value="client_id", alternate="client") @Nullable Reference<Client> getClient()
    • getProject

      @SerializedName(value="project_id", alternate="project") Reference<Project> getProject()
    • getTask

      TaskReferenceDto getTask()
    • getTaskAssignment

      @Nullable TaskAssignment getTaskAssignment()
    • getExternalService

      @SerializedName("external_reference") @Nullable ExternalService getExternalService()
    • getInvoice

      @Nullable Reference<Invoice> getInvoice()
    • getHours

      @Nullable Double getHours()
    • getNotes

      @Nullable String getNotes()
      max length = 16,777,215
      Returns:
      the current value
    • getLocked

      @SerializedName("is_locked") @Nullable Boolean getLocked()
    • getLockedReason

      @Nullable String getLockedReason()
    • getBilled

      @SerializedName("is_billed") @Nullable Boolean getBilled()
    • getTimerStartedAt

      @Nullable Instant getTimerStartedAt()
    • getStartedTime

      @Nullable LocalTime getStartedTime()
    • getEndedTime

      @Nullable LocalTime getEndedTime()
    • getRunning

      @SerializedName("is_running") @Nullable Boolean getRunning()
    • getBillable

      @SerializedName("is_billable") @Nullable Boolean getBillable()
    • getBudgeted

      @Nullable Boolean getBudgeted()
    • getBillableRate

      @Nullable Double getBillableRate()
    • getCostRate

      @Nullable Double getCostRate()