public class LineItemModel
extends java.lang.Object
Constructor and Description |
---|
LineItemModel() |
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<TransactionAddressType,AddressInfo> |
getAddresses()
Getter for addresses - Specify any differences for addresses between this line and the rest of the document
|
java.math.BigDecimal |
getAmount()
Getter for amount - Total amount for this line
|
java.lang.String |
getBusinessIdentificationNo()
Getter for businessIdentificationNo - BusinessIdentificationNo
|
java.lang.String |
getCustomerUsageType()
Getter for customerUsageType - Customer Usage Type - The client application customer or usage type.
|
java.lang.String |
getDescription()
Getter for description - Item description.
|
java.lang.Boolean |
getDiscounted()
Getter for discounted - True if the document discount should be applied to this line
|
java.lang.String |
getExemptionCode()
Getter for exemptionCode - Exemption number for this line
|
java.lang.String |
getItemCode()
Getter for itemCode - Item Code (SKU)
|
java.lang.String |
getNumber()
Getter for number - Line number within this document
|
java.util.HashMap<java.lang.String,java.lang.String> |
getParameters()
Getter for parameters - Special parameters that apply to this line within this transaction.
|
java.math.BigDecimal |
getQuantity()
Getter for quantity - Quantity of items in this line
|
java.lang.String |
getRef1()
Getter for ref1 - Reference 1 - Client specific reference field
|
java.lang.String |
getRef2()
Getter for ref2 - Reference 2 - Client specific reference field
|
java.lang.String |
getRevenueAccount()
Getter for revenueAccount - Revenue Account
|
java.lang.String |
getTaxCode()
Getter for taxCode - Tax Code - System or Custom Tax Code.
|
java.lang.Boolean |
getTaxIncluded()
Getter for taxIncluded - Indicates if line has Tax Included; defaults to false
|
TaxOverrideModel |
getTaxOverride()
Getter for taxOverride - Specifies a tax override for this line
|
void |
setAddresses(java.util.HashMap<TransactionAddressType,AddressInfo> addresses)
Setter for addresses - Specify any differences for addresses between this line and the rest of the document
|
void |
setAmount(java.math.BigDecimal amount)
Setter for amount - Total amount for this line
|
void |
setBusinessIdentificationNo(java.lang.String businessIdentificationNo)
Setter for businessIdentificationNo - BusinessIdentificationNo
|
void |
setCustomerUsageType(java.lang.String customerUsageType)
Setter for customerUsageType - Customer Usage Type - The client application customer or usage type.
|
void |
setDescription(java.lang.String description)
Setter for description - Item description.
|
void |
setDiscounted(java.lang.Boolean discounted)
Setter for discounted - True if the document discount should be applied to this line
|
void |
setExemptionCode(java.lang.String exemptionCode)
Setter for exemptionCode - Exemption number for this line
|
void |
setItemCode(java.lang.String itemCode)
Setter for itemCode - Item Code (SKU)
|
void |
setNumber(java.lang.String number)
Setter for number - Line number within this document
|
void |
setParameters(java.util.HashMap<java.lang.String,java.lang.String> parameters)
Setter for parameters - Special parameters that apply to this line within this transaction.
|
void |
setQuantity(java.math.BigDecimal quantity)
Setter for quantity - Quantity of items in this line
|
void |
setRef1(java.lang.String ref1)
Setter for ref1 - Reference 1 - Client specific reference field
|
void |
setRef2(java.lang.String ref2)
Setter for ref2 - Reference 2 - Client specific reference field
|
void |
setRevenueAccount(java.lang.String revenueAccount)
Setter for revenueAccount - Revenue Account
|
void |
setTaxCode(java.lang.String taxCode)
Setter for taxCode - Tax Code - System or Custom Tax Code.
|
void |
setTaxIncluded(java.lang.Boolean taxIncluded)
Setter for taxIncluded - Indicates if line has Tax Included; defaults to false
|
void |
setTaxOverride(TaxOverrideModel taxOverride)
Setter for taxOverride - Specifies a tax override for this line
|
java.lang.String |
toString()
Returns a JSON string representation of LineItemModel.
|
public java.lang.String getNumber()
public void setNumber(java.lang.String number)
public java.lang.String getTaxCode()
public void setTaxCode(java.lang.String taxCode)
public java.math.BigDecimal getQuantity()
public void setQuantity(java.math.BigDecimal quantity)
public java.lang.String getCustomerUsageType()
public void setCustomerUsageType(java.lang.String customerUsageType)
public TaxOverrideModel getTaxOverride()
public void setTaxOverride(TaxOverrideModel taxOverride)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getBusinessIdentificationNo()
public void setBusinessIdentificationNo(java.lang.String businessIdentificationNo)
public java.lang.String getRef1()
public void setRef1(java.lang.String ref1)
public java.lang.String getRevenueAccount()
public void setRevenueAccount(java.lang.String revenueAccount)
public java.math.BigDecimal getAmount()
public void setAmount(java.math.BigDecimal amount)
public java.lang.String getRef2()
public void setRef2(java.lang.String ref2)
public java.lang.String getItemCode()
public void setItemCode(java.lang.String itemCode)
public java.lang.String getExemptionCode()
public void setExemptionCode(java.lang.String exemptionCode)
public java.lang.Boolean getTaxIncluded()
public void setTaxIncluded(java.lang.Boolean taxIncluded)
public java.util.HashMap<java.lang.String,java.lang.String> getParameters()
public void setParameters(java.util.HashMap<java.lang.String,java.lang.String> parameters)
public java.lang.Boolean getDiscounted()
public void setDiscounted(java.lang.Boolean discounted)
public java.util.HashMap<TransactionAddressType,AddressInfo> getAddresses()
public void setAddresses(java.util.HashMap<TransactionAddressType,AddressInfo> addresses)
public java.lang.String toString()
toString
in class java.lang.Object