public class RepeatingInvoice
extends java.lang.Object
Java class for RepeatingInvoice complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="RepeatingInvoice">
<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="Contact" type="{}Contact" minOccurs="0"/>
<element name="BrandingThemeID" type="{}uniqueIdentifier" minOccurs="0"/>
<element name="Status" type="{}invoiceStatus" minOccurs="0"/>
<element name="CurrencyCode" type="{}currencyCode" minOccurs="0"/>
<element name="LineAmountTypes" type="{}lineAmountType" minOccurs="0"/>
<element name="LineItems" type="{}ArrayOfLineItem" minOccurs="0"/>
<element name="SubTotal" type="{}itemPrice" minOccurs="0"/>
<element name="TotalTax" type="{}itemPrice" minOccurs="0"/>
<element name="Total" type="{}itemPrice" minOccurs="0"/>
<element name="Schedule" type="{}Schedule" minOccurs="0"/>
<element name="RepeatingInvoiceID" type="{}uniqueIdentifier" minOccurs="0"/>
<element name="Type" type="{}invoiceType" minOccurs="0"/>
<element name="Reference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="TotalDiscount" type="{}itemPrice" minOccurs="0"/>
<element name="HasAttachments" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
</all>
<attribute name="status" type="{}entityValidationStatus" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
brandingThemeID |
protected Contact |
contact |
protected CurrencyCode |
currencyCode |
protected java.lang.Boolean |
hasAttachments |
protected java.util.List<java.lang.String> |
lineAmountTypes |
protected ArrayOfLineItem |
lineItems |
protected java.lang.String |
reference |
protected java.lang.String |
repeatingInvoiceID |
protected Schedule |
schedule |
protected InvoiceStatus |
status |
protected java.math.BigDecimal |
subTotal |
protected java.math.BigDecimal |
total |
protected java.math.BigDecimal |
totalDiscount |
protected java.math.BigDecimal |
totalTax |
protected InvoiceType |
type |
protected ArrayOfValidationError |
validationErrors |
protected EntityValidationStatus |
validationStatus |
protected ArrayOfWarning |
warnings |
| Constructor and Description |
|---|
RepeatingInvoice() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBrandingThemeID()
Gets the value of the brandingThemeID property.
|
Contact |
getContact()
Gets the value of the contact property.
|
CurrencyCode |
getCurrencyCode()
Gets the value of the currencyCode property.
|
java.util.List<java.lang.String> |
getLineAmountTypes()
Gets the value of the lineAmountTypes property.
|
java.util.List<LineItem> |
getLineItems() |
java.lang.String |
getReference()
Gets the value of the reference property.
|
java.lang.String |
getRepeatingInvoiceID()
Gets the value of the repeatingInvoiceID property.
|
Schedule |
getSchedule()
Gets the value of the schedule property.
|
InvoiceStatus |
getStatus()
Gets the value of the status property.
|
java.math.BigDecimal |
getSubTotal()
Gets the value of the subTotal property.
|
java.math.BigDecimal |
getTotal()
Gets the value of the total property.
|
java.math.BigDecimal |
getTotalDiscount()
Gets the value of the totalDiscount property.
|
java.math.BigDecimal |
getTotalTax()
Gets the value of the totalTax property.
|
InvoiceType |
getType()
Gets the value of the type property.
|
java.util.List<ValidationError> |
getValidationErrors() |
EntityValidationStatus |
getValidationStatus()
Gets the value of the validationStatus property.
|
java.util.List<Warning> |
getWarnings() |
java.lang.Boolean |
isHasAttachments()
Gets the value of the hasAttachments property.
|
void |
setBrandingThemeID(java.lang.String value)
Sets the value of the brandingThemeID property.
|
void |
setContact(Contact value)
Sets the value of the contact property.
|
void |
setCurrencyCode(CurrencyCode value)
Sets the value of the currencyCode property.
|
void |
setHasAttachments(java.lang.Boolean value)
Sets the value of the hasAttachments property.
|
void |
setLineItems(ArrayOfLineItem value)
Sets the value of the lineItems property.
|
void |
setReference(java.lang.String value)
Sets the value of the reference property.
|
void |
setRepeatingInvoiceID(java.lang.String value)
Sets the value of the repeatingInvoiceID property.
|
void |
setSchedule(Schedule value)
Sets the value of the schedule property.
|
void |
setStatus(InvoiceStatus value)
Sets the value of the status property.
|
void |
setSubTotal(java.math.BigDecimal value)
Sets the value of the subTotal property.
|
void |
setTotal(java.math.BigDecimal value)
Sets the value of the total property.
|
void |
setTotalDiscount(java.math.BigDecimal value)
Sets the value of the totalDiscount property.
|
void |
setTotalTax(java.math.BigDecimal value)
Sets the value of the totalTax property.
|
void |
setType(InvoiceType value)
Sets the value of the type 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 Contact contact
protected java.lang.String brandingThemeID
protected InvoiceStatus status
protected CurrencyCode currencyCode
protected java.util.List<java.lang.String> lineAmountTypes
protected ArrayOfLineItem lineItems
protected java.math.BigDecimal subTotal
protected java.math.BigDecimal totalTax
protected java.math.BigDecimal total
protected Schedule schedule
protected java.lang.String repeatingInvoiceID
protected InvoiceType type
protected java.lang.String reference
protected java.math.BigDecimal totalDiscount
protected java.lang.Boolean hasAttachments
protected EntityValidationStatus validationStatus
public void setValidationErrors(ArrayOfValidationError value)
value - allowed object is
ArrayOfValidationErrorpublic void setWarnings(ArrayOfWarning value)
value - allowed object is
ArrayOfWarningpublic Contact getContact()
Contactpublic void setContact(Contact value)
value - allowed object is
Contactpublic java.lang.String getBrandingThemeID()
Stringpublic void setBrandingThemeID(java.lang.String value)
value - allowed object is
Stringpublic InvoiceStatus getStatus()
InvoiceStatuspublic void setStatus(InvoiceStatus value)
value - allowed object is
InvoiceStatuspublic CurrencyCode getCurrencyCode()
CurrencyCodepublic void setCurrencyCode(CurrencyCode value)
value - allowed object is
CurrencyCodepublic java.util.List<java.lang.String> getLineAmountTypes()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the lineAmountTypes property.
For example, to add a new item, do as follows:
getLineAmountTypes().add(newItem);
Objects of the following type(s) are allowed in the list
String
public void setLineItems(ArrayOfLineItem value)
value - allowed object is
ArrayOfLineItempublic java.math.BigDecimal getSubTotal()
BigDecimalpublic void setSubTotal(java.math.BigDecimal value)
value - allowed object is
BigDecimalpublic java.math.BigDecimal getTotalTax()
BigDecimalpublic void setTotalTax(java.math.BigDecimal value)
value - allowed object is
BigDecimalpublic java.math.BigDecimal getTotal()
BigDecimalpublic void setTotal(java.math.BigDecimal value)
value - allowed object is
BigDecimalpublic Schedule getSchedule()
Schedulepublic void setSchedule(Schedule value)
value - allowed object is
Schedulepublic java.lang.String getRepeatingInvoiceID()
Stringpublic void setRepeatingInvoiceID(java.lang.String value)
value - allowed object is
Stringpublic InvoiceType getType()
InvoiceTypepublic void setType(InvoiceType value)
value - allowed object is
InvoiceTypepublic java.lang.String getReference()
Stringpublic void setReference(java.lang.String value)
value - allowed object is
Stringpublic java.math.BigDecimal getTotalDiscount()
BigDecimalpublic void setTotalDiscount(java.math.BigDecimal value)
value - allowed object is
BigDecimalpublic java.lang.Boolean isHasAttachments()
Booleanpublic void setHasAttachments(java.lang.Boolean value)
value - allowed object is
Booleanpublic EntityValidationStatus getValidationStatus()
EntityValidationStatuspublic void setValidationStatus(EntityValidationStatus value)
value - allowed object is
EntityValidationStatuspublic java.util.List<ValidationError> getValidationErrors()
public java.util.List<Warning> getWarnings()
public java.util.List<LineItem> getLineItems()