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 javax.xml.datatype.XMLGregorianCalendar |
date |
protected Invoice |
invoice |
protected java.lang.String |
paymentID |
protected PaymentType |
paymentType |
protected java.lang.String |
reference |
protected InvoiceStatus |
status |
protected javax.xml.bind.JAXBElement<javax.xml.datatype.XMLGregorianCalendar> |
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.
|
javax.xml.datatype.XMLGregorianCalendar |
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.
|
javax.xml.bind.JAXBElement<javax.xml.datatype.XMLGregorianCalendar> |
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(javax.xml.datatype.XMLGregorianCalendar 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(javax.xml.bind.JAXBElement<javax.xml.datatype.XMLGregorianCalendar> value)
Sets the value of the updatedDateUTC property.
|
void |
setValidationErrors(ArrayOfValidationError value)
Sets the value of the validationErrors property.
|
void |
setValidationStatus(EntityValidationStatus value)
Sets the value of the validationStatus property.
|
void |
setWarnings(ArrayOfWarning value)
Sets the value of the warnings property.
|
protected ArrayOfValidationError validationErrors
protected ArrayOfWarning warnings
protected java.lang.String paymentID
protected javax.xml.datatype.XMLGregorianCalendar 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 javax.xml.bind.JAXBElement<javax.xml.datatype.XMLGregorianCalendar> updatedDateUTC
protected EntityValidationStatus validationStatus
public void setValidationErrors(ArrayOfValidationError value)
value - allowed object is
ArrayOfValidationErrorpublic void setWarnings(ArrayOfWarning value)
value - allowed object is
ArrayOfWarningpublic java.lang.String getPaymentID()
Stringpublic void setPaymentID(java.lang.String value)
value - allowed object is
Stringpublic javax.xml.datatype.XMLGregorianCalendar getDate()
XMLGregorianCalendarpublic void setDate(javax.xml.datatype.XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic 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 javax.xml.bind.JAXBElement<javax.xml.datatype.XMLGregorianCalendar> getUpdatedDateUTC()
JAXBElement<XMLGregorianCalendar>public void setUpdatedDateUTC(javax.xml.bind.JAXBElement<javax.xml.datatype.XMLGregorianCalendar> value)
value - allowed object is
JAXBElement<XMLGregorianCalendar>public EntityValidationStatus getValidationStatus()
EntityValidationStatuspublic void setValidationStatus(EntityValidationStatus value)
value - allowed object is
EntityValidationStatuspublic java.util.List<ValidationError> getValidationErrors()
public java.util.List<Warning> getWarnings()