public class Invoice extends SalesTransaction implements Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
Java class for Invoice complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Invoice"> <complexContent> <extension base="{http://schema.intuit.com/finance/v3}SalesTransaction"> <sequence> <element name="Deposit" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/> <element name="AllowIPNPayment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="AllowOnlinePayment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="AllowOnlineCreditCardPayment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="AllowOnlineACHPayment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="EInvoiceStatus" type="{http://schema.intuit.com/finance/v3}ETransactionStatusEnum" minOccurs="0"/> <element name="ECloudStatusTimeStamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="invoiceStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="callToAction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="invoiceStatusLog" type="{http://schema.intuit.com/finance/v3}StatusInfo" maxOccurs="unbounded" minOccurs="0"/> <element name="InvoiceEx" type="{http://schema.intuit.com/finance/v3}IntuitAnyType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected Boolean |
allowIPNPayment |
protected Boolean |
allowOnlineACHPayment |
protected Boolean |
allowOnlineCreditCardPayment |
protected Boolean |
allowOnlinePayment |
protected String |
callToAction |
protected BigDecimal |
deposit |
protected Date |
eCloudStatusTimeStamp |
protected ETransactionStatusEnum |
eInvoiceStatus |
protected IntuitAnyType |
invoiceEx |
protected String |
invoiceStatus |
protected List<StatusInfo> |
invoiceStatusLog |
applyTaxAfterDiscount, arAccountRef, autoDocNumber, balance, billAddr, billEmail, billEmailBcc, billEmailCc, checkPayment, classRef, creditCardPayment, customerMemo, customerRef, deliveryInfo, depositToAccountRef, discountAmt, discountRate, dueDate, emailStatus, financeCharge, fob, globalTaxCalculation, govtTxnRefIdentifier, homeBalance, homeTotalAmt, paymentMethodRef, paymentRefNum, paymentType, poNumber, printStatus, remitToRef, salesRepRef, salesTermRef, shipAddr, shipDate, shipMethodRef, templateRef, totalAmt, trackingNum
currencyRef, departmentRef, docNumber, exchangeRate, line, linkedTxn, privateNote, taxFormNum, taxFormType, transactionLocationType, txnDate, txnSource, txnStatus, txnTaxDetail
attachableRef, customField, domain, id, metaData, sparse, status, syncToken
Constructor and Description |
---|
Invoice() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) |
String |
getCallToAction()
Gets the value of the callToAction property.
|
BigDecimal |
getDeposit()
Gets the value of the deposit property.
|
Date |
getECloudStatusTimeStamp()
Gets the value of the eCloudStatusTimeStamp property.
|
ETransactionStatusEnum |
getEInvoiceStatus()
Gets the value of the eInvoiceStatus property.
|
IntuitAnyType |
getInvoiceEx()
Gets the value of the invoiceEx property.
|
String |
getInvoiceStatus()
Gets the value of the invoiceStatus property.
|
List<StatusInfo> |
getInvoiceStatusLog()
Gets the value of the invoiceStatusLog property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) |
Boolean |
isAllowIPNPayment()
Gets the value of the allowIPNPayment property.
|
Boolean |
isAllowOnlineACHPayment()
Gets the value of the allowOnlineACHPayment property.
|
Boolean |
isAllowOnlineCreditCardPayment()
Gets the value of the allowOnlineCreditCardPayment property.
|
Boolean |
isAllowOnlinePayment()
Gets the value of the allowOnlinePayment property.
|
void |
setAllowIPNPayment(Boolean value)
Sets the value of the allowIPNPayment property.
|
void |
setAllowOnlineACHPayment(Boolean value)
Sets the value of the allowOnlineACHPayment property.
|
void |
setAllowOnlineCreditCardPayment(Boolean value)
Sets the value of the allowOnlineCreditCardPayment property.
|
void |
setAllowOnlinePayment(Boolean value)
Sets the value of the allowOnlinePayment property.
|
void |
setCallToAction(String value)
Sets the value of the callToAction property.
|
void |
setDeposit(BigDecimal value)
Sets the value of the deposit property.
|
void |
setECloudStatusTimeStamp(Date value)
Sets the value of the eCloudStatusTimeStamp property.
|
void |
setEInvoiceStatus(ETransactionStatusEnum value)
Sets the value of the eInvoiceStatus property.
|
void |
setInvoiceEx(IntuitAnyType value)
Sets the value of the invoiceEx property.
|
void |
setInvoiceStatus(String value)
Sets the value of the invoiceStatus property.
|
void |
setInvoiceStatusLog(List<StatusInfo> invoiceStatusLog)
Sets the value of the invoiceStatusLog property.
|
getARAccountRef, getBalance, getBillAddr, getBillEmail, getBillEmailBcc, getBillEmailCc, getCheckPayment, getClassRef, getCreditCardPayment, getCustomerMemo, getCustomerRef, getDeliveryInfo, getDepositToAccountRef, getDiscountAmt, getDiscountRate, getDueDate, getEmailStatus, getFOB, getGlobalTaxCalculation, getGovtTxnRefIdentifier, getHomeBalance, getHomeTotalAmt, getPaymentMethodRef, getPaymentRefNum, getPaymentType, getPONumber, getPrintStatus, getRemitToRef, getSalesRepRef, getSalesTermRef, getShipAddr, getShipDate, getShipMethodRef, getTemplateRef, getTotalAmt, getTrackingNum, isApplyTaxAfterDiscount, isAutoDocNumber, isFinanceCharge, setApplyTaxAfterDiscount, setARAccountRef, setAutoDocNumber, setBalance, setBillAddr, setBillEmail, setBillEmailBcc, setBillEmailCc, setCheckPayment, setClassRef, setCreditCardPayment, setCustomerMemo, setCustomerRef, setDeliveryInfo, setDepositToAccountRef, setDiscountAmt, setDiscountRate, setDueDate, setEmailStatus, setFinanceCharge, setFOB, setGlobalTaxCalculation, setGovtTxnRefIdentifier, setHomeBalance, setHomeTotalAmt, setPaymentMethodRef, setPaymentRefNum, setPaymentType, setPONumber, setPrintStatus, setRemitToRef, setSalesRepRef, setSalesTermRef, setShipAddr, setShipDate, setShipMethodRef, setTemplateRef, setTotalAmt, setTrackingNum
getCurrencyRef, getDepartmentRef, getDocNumber, getExchangeRate, getLine, getLinkedTxn, getPrivateNote, getTaxFormNum, getTaxFormType, getTransactionLocationType, getTxnDate, getTxnSource, getTxnStatus, getTxnTaxDetail, setCurrencyRef, setDepartmentRef, setDocNumber, setExchangeRate, setLine, setLinkedTxn, setPrivateNote, setTaxFormNum, setTaxFormType, setTransactionLocationType, setTxnDate, setTxnSource, setTxnStatus, setTxnTaxDetail
getAttachableRef, getCustomField, getDomain, getId, getMetaData, getStatus, getSyncToken, isSparse, setAttachableRef, setCustomField, setDomain, setId, setMetaData, setSparse, setStatus, setSyncToken
protected BigDecimal deposit
protected Boolean allowIPNPayment
protected Boolean allowOnlinePayment
protected Boolean allowOnlineCreditCardPayment
protected Boolean allowOnlineACHPayment
protected ETransactionStatusEnum eInvoiceStatus
protected Date eCloudStatusTimeStamp
protected String invoiceStatus
protected String callToAction
protected List<StatusInfo> invoiceStatusLog
protected IntuitAnyType invoiceEx
public BigDecimal getDeposit()
BigDecimal
public void setDeposit(BigDecimal value)
value
- allowed object is
BigDecimal
public Boolean isAllowIPNPayment()
Boolean
public void setAllowIPNPayment(Boolean value)
value
- allowed object is
Boolean
public Boolean isAllowOnlinePayment()
Boolean
public void setAllowOnlinePayment(Boolean value)
value
- allowed object is
Boolean
public Boolean isAllowOnlineCreditCardPayment()
Boolean
public void setAllowOnlineCreditCardPayment(Boolean value)
value
- allowed object is
Boolean
public Boolean isAllowOnlineACHPayment()
Boolean
public void setAllowOnlineACHPayment(Boolean value)
value
- allowed object is
Boolean
public ETransactionStatusEnum getEInvoiceStatus()
ETransactionStatusEnum
public void setEInvoiceStatus(ETransactionStatusEnum value)
value
- allowed object is
ETransactionStatusEnum
public Date getECloudStatusTimeStamp()
String
public void setECloudStatusTimeStamp(Date value)
value
- allowed object is
String
public String getInvoiceStatus()
String
public void setInvoiceStatus(String value)
value
- allowed object is
String
public String getCallToAction()
String
public void setCallToAction(String value)
value
- allowed object is
String
public List<StatusInfo> getInvoiceStatusLog()
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 invoiceStatusLog property.
For example, to add a new item, do as follows:
getInvoiceStatusLog().add(newItem);
Objects of the following type(s) are allowed in the list
StatusInfo
public IntuitAnyType getInvoiceEx()
IntuitAnyType
public void setInvoiceEx(IntuitAnyType value)
value
- allowed object is
IntuitAnyType
public void setInvoiceStatusLog(List<StatusInfo> invoiceStatusLog)
invoiceStatusLog
- allowed object is
StatusInfo
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals2
equals
in class SalesTransaction
public boolean equals(Object object)
equals
in class SalesTransaction
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode2
hashCode
in class SalesTransaction
public int hashCode()
hashCode
in class SalesTransaction
Copyright © 2017. All rights reserved.