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, getUpdatedAtMethods 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:
 getProjectin interfaceExpenseCommon
 - 
getExpenseCategory
@SerializedName(value="expense_category_id", alternate="expense_category") Reference<ExpenseCategory> getExpenseCategory()- Specified by:
 getExpenseCategoryin interfaceExpenseCommon
 - 
getSpentDate
LocalDate getSpentDate()- Specified by:
 getSpentDatein interfaceExpenseCommon
 
 -