@Gson.TypeAdapters(fieldNamingStrategy=true) @Value.Immutable public interface Expense extends BaseObject<Expense>, ExpenseCommon
| Modifier and Type | Method and Description |
|---|---|
Reference<ExpenseCategory> |
getExpenseCategory() |
Reference<Project> |
getProject() |
LocalDate |
getSpentDate() |
Reference<User> |
getUser() |
getCreatedAt, getId, getUpdatedAtgetBillable, getBilled, getClient, getClosed, getInvoice, getLocked, getLockedReason, getNotes, getReceipt, getTotalCost, getUnits, getUserAssignment@SerializedName(value="project_id",
alternate="project")
Reference<Project> getProject()
getProject in interface ExpenseCommon@SerializedName(value="expense_category_id",
alternate="expense_category")
Reference<ExpenseCategory> getExpenseCategory()
getExpenseCategory in interface ExpenseCommonLocalDate getSpentDate()
getSpentDate in interface ExpenseCommon