Package com.xero.models.finance
Class PaymentResponse
java.lang.Object
com.xero.models.finance.PaymentResponse
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe amount of the paymentbankAmount(Double bankAmount) The bank amount of the paymentbatchPaymentId(UUID batchPaymentId) Xero Identifier of batch payment.creditNote(CreditNoteResponse creditNote) creditNotecurrencyRate(Double currencyRate) Exchange rate when payment is received.date(org.threeten.bp.LocalDate date) Date the payment is being made (YYYY-MM-DD) e.g.booleanThe amount of the paymentThe bank amount of the paymentXero Identifier of batch payment.Get creditNoteExchange rate when payment is received.org.threeten.bp.LocalDategetDate()Date the payment is being made (YYYY-MM-DD) e.g.Get invoiceGet overpaymentXero Identifier of paymentGet prepaymentinthashCode()invoice(InvoiceResponse invoice) invoiceoverpayment(OverpaymentResponse overpayment) overpaymentXero Identifier of paymentprepayment(PrepaymentResponse prepayment) prepaymentvoidThe amount of the paymentvoidsetBankAmount(Double bankAmount) The bank amount of the paymentvoidsetBatchPaymentId(UUID batchPaymentId) Xero Identifier of batch payment.voidsetCreditNote(CreditNoteResponse creditNote) creditNotevoidsetCurrencyRate(Double currencyRate) Exchange rate when payment is received.voidsetDate(org.threeten.bp.LocalDate date) Date the payment is being made (YYYY-MM-DD) e.g.voidsetInvoice(InvoiceResponse invoice) invoicevoidsetOverpayment(OverpaymentResponse overpayment) overpaymentvoidsetPaymentId(UUID paymentId) Xero Identifier of paymentvoidsetPrepayment(PrepaymentResponse prepayment) prepaymenttoString()
-
Constructor Details
-
PaymentResponse
public PaymentResponse()
-
-
Method Details
-
paymentId
Xero Identifier of payment- Parameters:
paymentId- UUID- Returns:
- PaymentResponse
-
getPaymentId
-
setPaymentId
-
batchPaymentId
Xero Identifier of batch payment. Present if the payment was created as part of a batch.- Parameters:
batchPaymentId- UUID- Returns:
- PaymentResponse
-
getBatchPaymentId
Xero Identifier of batch payment. Present if the payment was created as part of a batch.- Returns:
- batchPaymentId
-
setBatchPaymentId
Xero Identifier of batch payment. Present if the payment was created as part of a batch.- Parameters:
batchPaymentId- UUID
-
date
Date the payment is being made (YYYY-MM-DD) e.g. 2009-09-06- Parameters:
date- LocalDate- Returns:
- PaymentResponse
-
getDate
public org.threeten.bp.LocalDate getDate()Date the payment is being made (YYYY-MM-DD) e.g. 2009-09-06- Returns:
- date
-
setDate
public void setDate(org.threeten.bp.LocalDate date) Date the payment is being made (YYYY-MM-DD) e.g. 2009-09-06- Parameters:
date- LocalDate
-
amount
The amount of the payment- Parameters:
amount- Double- Returns:
- PaymentResponse
-
getAmount
-
setAmount
-
bankAmount
The bank amount of the payment- Parameters:
bankAmount- Double- Returns:
- PaymentResponse
-
getBankAmount
-
setBankAmount
The bank amount of the payment- Parameters:
bankAmount- Double
-
currencyRate
Exchange rate when payment is received. Only used for non base currency invoices and credit notes e.g. 0.7500- Parameters:
currencyRate- Double- Returns:
- PaymentResponse
-
getCurrencyRate
Exchange rate when payment is received. Only used for non base currency invoices and credit notes e.g. 0.7500- Returns:
- currencyRate
-
setCurrencyRate
Exchange rate when payment is received. Only used for non base currency invoices and credit notes e.g. 0.7500- Parameters:
currencyRate- Double
-
invoice
invoice- Parameters:
invoice- InvoiceResponse- Returns:
- PaymentResponse
-
getInvoice
-
setInvoice
-
creditNote
creditNote- Parameters:
creditNote- CreditNoteResponse- Returns:
- PaymentResponse
-
getCreditNote
-
setCreditNote
creditNote- Parameters:
creditNote- CreditNoteResponse
-
prepayment
prepayment- Parameters:
prepayment- PrepaymentResponse- Returns:
- PaymentResponse
-
getPrepayment
-
setPrepayment
prepayment- Parameters:
prepayment- PrepaymentResponse
-
overpayment
overpayment- Parameters:
overpayment- OverpaymentResponse- Returns:
- PaymentResponse
-
getOverpayment
-
setOverpayment
overpayment- Parameters:
overpayment- OverpaymentResponse
-
equals
-
hashCode
-
toString
-