Interface ExpenseCommon

All Known Subinterfaces:
Expense, ExpenseUpdateInfo

public interface ExpenseCommon
  • Method Details

    • getTotalCost

      @Nullable Double getTotalCost()
    • getUnits

      @Nullable Double getUnits()
    • getClient

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

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

      @SerializedName(value="expense_category_id", alternate="expense_category") @Nullable Reference<ExpenseCategory> getExpenseCategory()
    • getUserAssignment

      @Nullable UserAssignment getUserAssignment()
    • getReceipt

      @Nullable Receipt getReceipt()
    • getInvoice

      @Nullable Reference<Invoice> getInvoice()
    • getNotes

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

      @Nullable Boolean getBillable()
    • getClosed

      @Nullable Boolean getClosed()
    • getLocked

      @Nullable Boolean getLocked()
    • getBilled

      @Nullable Boolean getBilled()
    • getLockedReason

      @Nullable String getLockedReason()
    • getSpentDate

      @Nullable LocalDate getSpentDate()