public class ExpenseClaim extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ExpenseClaim.StatusEnum
Current status of an expense claim – see status types
|
| Constructor and Description |
|---|
ExpenseClaim() |
| Modifier and Type | Method and Description |
|---|---|
ExpenseClaim |
addPaymentsItem(Payment paymentsItem) |
ExpenseClaim |
addReceiptsItem(Receipt receiptsItem) |
boolean |
equals(Object o) |
ExpenseClaim |
expenseClaimID(UUID expenseClaimID) |
Double |
getAmountDue()
The amount due to be paid for an expense claim
|
Double |
getAmountPaid()
The amount still to pay for an expense claim
|
UUID |
getExpenseClaimID()
Xero generated unique identifier for an expense claim
|
org.threeten.bp.LocalDate |
getPaymentDueDate()
The date when the expense claim is due to be paid YYYY-MM-DD
|
List<Payment> |
getPayments()
See Payments
|
UUID |
getReceiptID()
The Xero identifier for the Receipt e.g.
|
List<Receipt> |
getReceipts()
Get receipts
|
org.threeten.bp.LocalDate |
getReportingDate()
The date the expense claim will be reported in Xero YYYY-MM-DD
|
ExpenseClaim.StatusEnum |
getStatus()
Current status of an expense claim – see status types
|
Double |
getTotal()
The total of an expense claim being paid
|
org.threeten.bp.OffsetDateTime |
getUpdatedDateUTC()
Last modified date UTC format
|
User |
getUser()
Get user
|
int |
hashCode() |
ExpenseClaim |
payments(List<Payment> payments) |
ExpenseClaim |
receiptID(UUID receiptID) |
ExpenseClaim |
receipts(List<Receipt> receipts) |
void |
setExpenseClaimID(UUID expenseClaimID) |
void |
setPayments(List<Payment> payments) |
void |
setReceiptID(UUID receiptID) |
void |
setReceipts(List<Receipt> receipts) |
void |
setStatus(ExpenseClaim.StatusEnum status) |
void |
setUser(User user) |
ExpenseClaim |
status(ExpenseClaim.StatusEnum status) |
String |
toString() |
ExpenseClaim |
user(User user) |
public ExpenseClaim expenseClaimID(UUID expenseClaimID)
public UUID getExpenseClaimID()
public void setExpenseClaimID(UUID expenseClaimID)
public ExpenseClaim status(ExpenseClaim.StatusEnum status)
public ExpenseClaim.StatusEnum getStatus()
public void setStatus(ExpenseClaim.StatusEnum status)
public ExpenseClaim payments(List<Payment> payments)
public ExpenseClaim addPaymentsItem(Payment paymentsItem)
public ExpenseClaim user(User user)
public User getUser()
public void setUser(User user)
public ExpenseClaim receipts(List<Receipt> receipts)
public ExpenseClaim addReceiptsItem(Receipt receiptsItem)
public org.threeten.bp.OffsetDateTime getUpdatedDateUTC()
public Double getTotal()
public Double getAmountDue()
public Double getAmountPaid()
public org.threeten.bp.LocalDate getPaymentDueDate()
public org.threeten.bp.LocalDate getReportingDate()
public ExpenseClaim receiptID(UUID receiptID)
public UUID getReceiptID()
public void setReceiptID(UUID receiptID)
Copyright © 2020. All rights reserved.