public class

LineSales

extends LineBase
java.lang.Object
   ↳ org.mule.modules.quickbooks.windows.schema.LineBase
     ↳ org.mule.modules.quickbooks.windows.schema.LineSales
Known Direct Subclasses

Class Overview

Product: ALL Description: Information about a specific good or service for which the check is being issued.

Java class for LineSales complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="LineSales">
   <complexContent>
     <extension base="{http://www.intuit.com/sb/cdm/v2}LineBase">
       <sequence>
         <element name="Amount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}ClassReferenceGroup" minOccurs="0"/>
         <element name="Taxable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <choice minOccurs="0">
           <group ref="{http://www.intuit.com/sb/cdm/v2}SellableItemWithRateGroup" minOccurs="0"/>
           <group ref="{http://www.intuit.com/sb/cdm/v2}DiscountReferenceWithRateGroup" minOccurs="0"/>
         </choice>
         <group ref="{http://www.intuit.com/sb/cdm/v2}SalesTaxCodeReferenceGroup" minOccurs="0"/>
         <element name="Custom1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Custom2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected BigDecimal amount
protected IdType classId
protected String className
protected String custom1
protected String custom2
protected BigDecimal discountAmount
protected IdType discountId
protected String discountName
protected BigDecimal discountRatePercent
protected IdType itemId
protected String itemName
protected ItemTypeEnum itemType
protected IdType overrideItemAccountId
protected String overrideItemAccountName
protected IdType priceLevelId
protected String priceLevelName
protected BigDecimal qty
protected BigDecimal ratePercent
protected IdType salesTaxCodeId
protected String salesTaxCodeName
protected Boolean taxable
protected BigDecimal unitPrice
protected String uomAbbrv
protected IdType uomId
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.windows.schema.LineBase
Public Constructors
LineSales()
Public Methods
BigDecimal getAmount()
Gets the value of the amount property.
IdType getClassId()
Gets the value of the classId property.
String getClassName()
Gets the value of the className property.
String getCustom1()
Gets the value of the custom1 property.
String getCustom2()
Gets the value of the custom2 property.
BigDecimal getDiscountAmount()
Gets the value of the discountAmount property.
IdType getDiscountId()
Gets the value of the discountId property.
String getDiscountName()
Gets the value of the discountName property.
BigDecimal getDiscountRatePercent()
Gets the value of the discountRatePercent property.
IdType getItemId()
Gets the value of the itemId property.
String getItemName()
Gets the value of the itemName property.
ItemTypeEnum getItemType()
Gets the value of the itemType property.
IdType getOverrideItemAccountId()
Gets the value of the overrideItemAccountId property.
String getOverrideItemAccountName()
Gets the value of the overrideItemAccountName property.
IdType getPriceLevelId()
Gets the value of the priceLevelId property.
String getPriceLevelName()
Gets the value of the priceLevelName property.
BigDecimal getQty()
Gets the value of the qty property.
BigDecimal getRatePercent()
Gets the value of the ratePercent property.
IdType getSalesTaxCodeId()
Gets the value of the salesTaxCodeId property.
String getSalesTaxCodeName()
Gets the value of the salesTaxCodeName property.
String getUOMAbbrv()
Gets the value of the uomAbbrv property.
IdType getUOMId()
Gets the value of the uomId property.
BigDecimal getUnitPrice()
Gets the value of the unitPrice property.
Boolean isTaxable()
Gets the value of the taxable property.
void setAmount(BigDecimal value)
Sets the value of the amount property.
void setClassId(IdType value)
Sets the value of the classId property.
void setClassName(String value)
Sets the value of the className property.
void setCustom1(String value)
Sets the value of the custom1 property.
void setCustom2(String value)
Sets the value of the custom2 property.
void setDiscountAmount(BigDecimal value)
Sets the value of the discountAmount property.
void setDiscountId(IdType value)
Sets the value of the discountId property.
void setDiscountName(String value)
Sets the value of the discountName property.
void setDiscountRatePercent(BigDecimal value)
Sets the value of the discountRatePercent property.
void setItemId(IdType value)
Sets the value of the itemId property.
void setItemName(String value)
Sets the value of the itemName property.
void setItemType(ItemTypeEnum value)
Sets the value of the itemType property.
void setOverrideItemAccountId(IdType value)
Sets the value of the overrideItemAccountId property.
void setOverrideItemAccountName(String value)
Sets the value of the overrideItemAccountName property.
void setPriceLevelId(IdType value)
Sets the value of the priceLevelId property.
void setPriceLevelName(String value)
Sets the value of the priceLevelName property.
void setQty(BigDecimal value)
Sets the value of the qty property.
void setRatePercent(BigDecimal value)
Sets the value of the ratePercent property.
void setSalesTaxCodeId(IdType value)
Sets the value of the salesTaxCodeId property.
void setSalesTaxCodeName(String value)
Sets the value of the salesTaxCodeName property.
void setTaxable(Boolean value)
Sets the value of the taxable property.
void setUOMAbbrv(String value)
Sets the value of the uomAbbrv property.
void setUOMId(IdType value)
Sets the value of the uomId property.
void setUnitPrice(BigDecimal value)
Sets the value of the unitPrice property.
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.windows.schema.LineBase
From class java.lang.Object

Fields

protected BigDecimal amount

protected IdType classId

protected String className

protected String custom1

protected String custom2

protected BigDecimal discountAmount

protected IdType discountId

protected String discountName

protected BigDecimal discountRatePercent

protected IdType itemId

protected String itemName

protected ItemTypeEnum itemType

protected IdType overrideItemAccountId

protected String overrideItemAccountName

protected IdType priceLevelId

protected String priceLevelName

protected BigDecimal qty

protected BigDecimal ratePercent

protected IdType salesTaxCodeId

protected String salesTaxCodeName

protected Boolean taxable

protected BigDecimal unitPrice

protected String uomAbbrv

protected IdType uomId

Public Constructors

public LineSales ()

Public Methods

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public IdType getClassId ()

Gets the value of the classId property.

Returns

public String getClassName ()

Gets the value of the className property.

Returns
  • possible object is String

public String getCustom1 ()

Gets the value of the custom1 property.

Returns
  • possible object is String

public String getCustom2 ()

Gets the value of the custom2 property.

Returns
  • possible object is String

public BigDecimal getDiscountAmount ()

Gets the value of the discountAmount property.

Returns
  • possible object is BigDecimal

public IdType getDiscountId ()

Gets the value of the discountId property.

Returns

public String getDiscountName ()

Gets the value of the discountName property.

Returns
  • possible object is String

public BigDecimal getDiscountRatePercent ()

Gets the value of the discountRatePercent property.

Returns
  • possible object is BigDecimal

public IdType getItemId ()

Gets the value of the itemId property.

Returns

public String getItemName ()

Gets the value of the itemName property.

Returns
  • possible object is String

public ItemTypeEnum getItemType ()

Gets the value of the itemType property.

Returns

public IdType getOverrideItemAccountId ()

Gets the value of the overrideItemAccountId property.

Returns

public String getOverrideItemAccountName ()

Gets the value of the overrideItemAccountName property.

Returns
  • possible object is String

public IdType getPriceLevelId ()

Gets the value of the priceLevelId property.

Returns

public String getPriceLevelName ()

Gets the value of the priceLevelName property.

Returns
  • possible object is String

public BigDecimal getQty ()

Gets the value of the qty property.

Returns
  • possible object is BigDecimal

public BigDecimal getRatePercent ()

Gets the value of the ratePercent property.

Returns
  • possible object is BigDecimal

public IdType getSalesTaxCodeId ()

Gets the value of the salesTaxCodeId property.

Returns

public String getSalesTaxCodeName ()

Gets the value of the salesTaxCodeName property.

Returns
  • possible object is String

public String getUOMAbbrv ()

Gets the value of the uomAbbrv property.

Returns
  • possible object is String

public IdType getUOMId ()

Gets the value of the uomId property.

Returns

public BigDecimal getUnitPrice ()

Gets the value of the unitPrice property.

Returns
  • possible object is BigDecimal

public Boolean isTaxable ()

Gets the value of the taxable property.

Returns
  • possible object is Boolean

public void setAmount (BigDecimal value)

Sets the value of the amount property.

Parameters
value Allowed object is BigDecimal

public void setClassId (IdType value)

Sets the value of the classId property.

Parameters
value Allowed object is IdType

public void setClassName (String value)

Sets the value of the className property.

Parameters
value Allowed object is String

public void setCustom1 (String value)

Sets the value of the custom1 property.

Parameters
value Allowed object is String

public void setCustom2 (String value)

Sets the value of the custom2 property.

Parameters
value Allowed object is String

public void setDiscountAmount (BigDecimal value)

Sets the value of the discountAmount property.

Parameters
value Allowed object is BigDecimal

public void setDiscountId (IdType value)

Sets the value of the discountId property.

Parameters
value Allowed object is IdType

public void setDiscountName (String value)

Sets the value of the discountName property.

Parameters
value Allowed object is String

public void setDiscountRatePercent (BigDecimal value)

Sets the value of the discountRatePercent property.

Parameters
value Allowed object is BigDecimal

public void setItemId (IdType value)

Sets the value of the itemId property.

Parameters
value Allowed object is IdType

public void setItemName (String value)

Sets the value of the itemName property.

Parameters
value Allowed object is String

public void setItemType (ItemTypeEnum value)

Sets the value of the itemType property.

Parameters
value Allowed object is ItemTypeEnum

public void setOverrideItemAccountId (IdType value)

Sets the value of the overrideItemAccountId property.

Parameters
value Allowed object is IdType

public void setOverrideItemAccountName (String value)

Sets the value of the overrideItemAccountName property.

Parameters
value Allowed object is String

public void setPriceLevelId (IdType value)

Sets the value of the priceLevelId property.

Parameters
value Allowed object is IdType

public void setPriceLevelName (String value)

Sets the value of the priceLevelName property.

Parameters
value Allowed object is String

public void setQty (BigDecimal value)

Sets the value of the qty property.

Parameters
value Allowed object is BigDecimal

public void setRatePercent (BigDecimal value)

Sets the value of the ratePercent property.

Parameters
value Allowed object is BigDecimal

public void setSalesTaxCodeId (IdType value)

Sets the value of the salesTaxCodeId property.

Parameters
value Allowed object is IdType

public void setSalesTaxCodeName (String value)

Sets the value of the salesTaxCodeName property.

Parameters
value Allowed object is String

public void setTaxable (Boolean value)

Sets the value of the taxable property.

Parameters
value Allowed object is Boolean

public void setUOMAbbrv (String value)

Sets the value of the uomAbbrv property.

Parameters
value Allowed object is String

public void setUOMId (IdType value)

Sets the value of the uomId property.

Parameters
value Allowed object is IdType

public void setUnitPrice (BigDecimal value)

Sets the value of the unitPrice property.

Parameters
value Allowed object is BigDecimal