public class Payment
extends java.lang.Object
Java class for Payment complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Payment">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<all>
<element name="ValidationErrors" type="{}ArrayOfValidationError" minOccurs="0"/>
<element name="Warnings" type="{}ArrayOfWarning" minOccurs="0"/>
<element name="PaymentID" type="{}uniqueIdentifier" minOccurs="0"/>
<element name="Date" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
<element name="Amount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
<element name="Account" type="{}Account" minOccurs="0"/>
<element name="Reference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="Invoice" type="{}Invoice" minOccurs="0"/>
<element name="CurrencyRate" type="{}currencyRate" minOccurs="0"/>
<element name="PaymentType" type="{}paymentType" minOccurs="0"/>
<element name="Status" type="{}invoiceStatus" minOccurs="0"/>
<element name="UpdatedDateUTC" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
</all>
<attribute name="status" type="{}entityValidationStatus" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected Account |
account |
protected java.math.BigDecimal |
amount |
protected java.math.BigDecimal |
currencyRate |
protected java.util.Date |
date |
protected Invoice |
invoice |
protected java.lang.String |
paymentID |
protected PaymentType |
paymentType |
protected java.lang.String |
reference |
protected InvoiceStatus |
status |
protected java.util.Date |
updatedDateUTC |
protected ArrayOfValidationError |
validationErrors |
protected EntityValidationStatus |
validationStatus |
protected ArrayOfWarning |
warnings |
| Constructor and Description |
|---|
Payment() |
| Modifier and Type | Method and Description |
|---|---|
Account |
getAccount()
Gets the value of the account property.
|
java.math.BigDecimal |
getAmount()
Gets the value of the amount property.
|
java.math.BigDecimal |
getCurrencyRate()
Gets the value of the currencyRate property.
|
java.util.Date |
getDate()
Gets the value of the date property.
|
Invoice |
getInvoice()
Gets the value of the invoice property.
|
java.lang.String |
getPaymentID()
Gets the value of the paymentID property.
|
PaymentType |
getPaymentType()
Gets the value of the paymentType property.
|
java.lang.String |
getReference()
Gets the value of the reference property.
|
InvoiceStatus |
getStatus()
Gets the value of the status property.
|
java.util.Date |
getUpdatedDateUTC()
Gets the value of the updatedDateUTC property.
|
java.util.List<ValidationError> |
getValidationErrors() |
EntityValidationStatus |
getValidationStatus()
Gets the value of the validationStatus property.
|
java.util.List<Warning> |
getWarnings() |
void |
setAccount(Account value)
Sets the value of the account property.
|
void |
setAmount(java.math.BigDecimal value)
Sets the value of the amount property.
|
void |
setCurrencyRate(java.math.BigDecimal value)
Sets the value of the currencyRate property.
|
void |
setDate(java.util.Date value)
Sets the value of the date property.
|
void |
setInvoice(Invoice value)
Sets the value of the invoice property.
|
void |
setPaymentID(java.lang.String value)
Sets the value of the paymentID property.
|
void |
setPaymentType(PaymentType value)
Sets the value of the paymentType property.
|
void |
setReference(java.lang.String value)
Sets the value of the reference property.
|
void |
setStatus(InvoiceStatus value)
Sets the value of the status property.
|
void |
setUpdatedDateUTC(java.util.Date value)
Sets the value of the updatedDateUTC property.
|
void |
setValidationErrors(java.util.List<ValidationError> value) |
void |
setValidationStatus(EntityValidationStatus value)
Sets the value of the validationStatus property.
|
void |
setWarnings(java.util.List<Warning> value) |
protected ArrayOfValidationError validationErrors
protected ArrayOfWarning warnings
protected java.lang.String paymentID
protected java.util.Date date
protected java.math.BigDecimal amount
protected Account account
protected java.lang.String reference
protected Invoice invoice
protected java.math.BigDecimal currencyRate
protected PaymentType paymentType
protected InvoiceStatus status
protected java.util.Date updatedDateUTC
protected EntityValidationStatus validationStatus
public java.lang.String getPaymentID()
Stringpublic void setPaymentID(java.lang.String value)
value - allowed object is
Stringpublic java.util.Date getDate()
Stringpublic void setDate(java.util.Date value)
value - allowed object is
Stringpublic java.math.BigDecimal getAmount()
BigDecimalpublic void setAmount(java.math.BigDecimal value)
value - allowed object is
BigDecimalpublic Account getAccount()
Accountpublic void setAccount(Account value)
value - allowed object is
Accountpublic java.lang.String getReference()
Stringpublic void setReference(java.lang.String value)
value - allowed object is
Stringpublic Invoice getInvoice()
Invoicepublic void setInvoice(Invoice value)
value - allowed object is
Invoicepublic java.math.BigDecimal getCurrencyRate()
BigDecimalpublic void setCurrencyRate(java.math.BigDecimal value)
value - allowed object is
BigDecimalpublic PaymentType getPaymentType()
PaymentTypepublic void setPaymentType(PaymentType value)
value - allowed object is
PaymentTypepublic InvoiceStatus getStatus()
InvoiceStatuspublic void setStatus(InvoiceStatus value)
value - allowed object is
InvoiceStatuspublic java.util.Date getUpdatedDateUTC()
Stringpublic void setUpdatedDateUTC(java.util.Date value)
value - allowed object is
Stringpublic EntityValidationStatus getValidationStatus()
EntityValidationStatuspublic void setValidationStatus(EntityValidationStatus value)
value - allowed object is
EntityValidationStatuspublic java.util.List<ValidationError> getValidationErrors()
public java.util.List<Warning> getWarnings()
public void setValidationErrors(java.util.List<ValidationError> value)
public void setWarnings(java.util.List<Warning> value)