Package ch.aaap.harvestclient.domain
Interface Expense
- All Superinterfaces:
BaseObject<Expense>
,ExpenseCommon
,Reference<Expense>
@TypeAdapters(fieldNamingStrategy=true)
@Immutable
public interface Expense
extends BaseObject<Expense>, ExpenseCommon
-
Method Summary
Methods inherited from interface ch.aaap.harvestclient.domain.BaseObject
getCreatedAt, getId, getUpdatedAt
Methods inherited from interface ch.aaap.harvestclient.domain.ExpenseCommon
getBillable, getBilled, getClient, getClosed, getInvoice, getLocked, getLockedReason, getNotes, getReceipt, getTotalCost, getUnits, getUserAssignment
-
Method Details
-
getUser
-
getProject
- Specified by:
getProject
in interfaceExpenseCommon
-
getExpenseCategory
@SerializedName(value="expense_category_id", alternate="expense_category") Reference<ExpenseCategory> getExpenseCategory()- Specified by:
getExpenseCategory
in interfaceExpenseCommon
-
getSpentDate
LocalDate getSpentDate()- Specified by:
getSpentDate
in interfaceExpenseCommon
-