@Gson.TypeAdapters(fieldNamingStrategy=true) @Value.Immutable public interface ExpenseUpdateInfo extends ExpenseCommon
| Modifier and Type | Method and Description |
|---|---|
Reference<Client> |
getClient() |
Boolean |
getDeleteReceipt()
Set to true to delete an attached receipt
|
Reference<ExpenseCategory> |
getExpenseCategory() |
Reference<Project> |
getProject() |
getBillable, getBilled, getClosed, getInvoice, getLocked, getLockedReason, getNotes, getReceipt, getSpentDate, getTotalCost, getUnits, getUserAssignment@SerializedName(value="client_id",
alternate="client")
@Nullable
Reference<Client> getClient()
getClient in interface ExpenseCommon@SerializedName(value="project_id",
alternate="project")
@Nullable
Reference<Project> getProject()
getProject in interface ExpenseCommon@SerializedName(value="expense_category_id",
alternate="expense_category")
@Nullable
Reference<ExpenseCategory> getExpenseCategory()
getExpenseCategory in interface ExpenseCommon@Nullable Boolean getDeleteReceipt()