public class

ItemConsolidated

extends CdmBase
java.lang.Object
   ↳ org.mule.modules.quickbooks.windows.schema.CdmObject
     ↳ org.mule.modules.quickbooks.windows.schema.CdmBase
       ↳ org.mule.modules.quickbooks.windows.schema.ItemConsolidated

Class Overview

Product: QBW Description: ItemConsolidated object allows collaboration of the following objects: [li]Item [/li][li]Discount [/li][li]FixedAssets [/li][li]SalesTax [/li][li]SalesTaxGroup.[/li] This object allows efficient parity between QuickBooks, and applications that use the Canonical Data Model (CDM) for certain use cases that depend on the CDM Item types that are in synchronized with the QuickBooks Item type. Endpoint: services.intuit.com Business Rules: None

Java class for ItemConsolidated complex type.

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

 <complexType name="ItemConsolidated">
   <complexContent>
     <extension base="{http://www.intuit.com/sb/cdm/v2}CdmBase">
       <sequence>
         <group ref="{http://www.intuit.com/sb/cdm/v2}ItemParentReferenceGroup" minOccurs="0"/>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Active" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <choice minOccurs="0">
           <element name="UnitPrice" type="{http://www.intuit.com/sb/cdm/v2}Money" minOccurs="0"/>
           <element name="RatePercent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         </choice>
         <element name="Type" type="{http://www.intuit.com/sb/cdm/v2}ItemConsolidatedTypeEnum" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}SalesTaxCodeReferenceGroup" minOccurs="0"/>
         <element name="PrintGroupedItems" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Boolean active
protected String desc
protected IdType itemParentId
protected String itemParentName
protected String name
protected Boolean printGroupedItems
protected BigDecimal ratePercent
protected IdType salesTaxCodeId
protected String salesTaxCodeName
protected ItemConsolidatedTypeEnum type
protected Money unitPrice
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.windows.schema.CdmBase
Public Constructors
ItemConsolidated()
Public Methods
String getDesc()
Gets the value of the desc property.
IdType getItemParentId()
Gets the value of the itemParentId property.
String getItemParentName()
Gets the value of the itemParentName property.
String getName()
Gets the value of the name 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.
ItemConsolidatedTypeEnum getType()
Gets the value of the type property.
Money getUnitPrice()
Gets the value of the unitPrice property.
Boolean isActive()
Gets the value of the active property.
Boolean isPrintGroupedItems()
Gets the value of the printGroupedItems property.
void setActive(Boolean value)
Sets the value of the active property.
void setDesc(String value)
Sets the value of the desc property.
void setItemParentId(IdType value)
Sets the value of the itemParentId property.
void setItemParentName(String value)
Sets the value of the itemParentName property.
void setName(String value)
Sets the value of the name property.
void setPrintGroupedItems(Boolean value)
Sets the value of the printGroupedItems 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 setType(ItemConsolidatedTypeEnum value)
Sets the value of the type property.
void setUnitPrice(Money value)
Sets the value of the unitPrice property.
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.windows.schema.CdmBase
From class java.lang.Object

Fields

protected Boolean active

protected String desc

protected IdType itemParentId

protected String itemParentName

protected String name

protected Boolean printGroupedItems

protected BigDecimal ratePercent

protected IdType salesTaxCodeId

protected String salesTaxCodeName

protected ItemConsolidatedTypeEnum type

protected Money unitPrice

Public Constructors

public ItemConsolidated ()

Public Methods

public String getDesc ()

Gets the value of the desc property.

Returns
  • possible object is String

public IdType getItemParentId ()

Gets the value of the itemParentId property.

Returns

public String getItemParentName ()

Gets the value of the itemParentName property.

Returns
  • possible object is String

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

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 ItemConsolidatedTypeEnum getType ()

Gets the value of the type property.

Returns

public Money getUnitPrice ()

Gets the value of the unitPrice property.

Returns
  • possible object is Money

public Boolean isActive ()

Gets the value of the active property.

Returns
  • possible object is Boolean

public Boolean isPrintGroupedItems ()

Gets the value of the printGroupedItems property.

Returns
  • possible object is Boolean

public void setActive (Boolean value)

Sets the value of the active property.

Parameters
value Allowed object is Boolean

public void setDesc (String value)

Sets the value of the desc property.

Parameters
value Allowed object is String

public void setItemParentId (IdType value)

Sets the value of the itemParentId property.

Parameters
value Allowed object is IdType

public void setItemParentName (String value)

Sets the value of the itemParentName property.

Parameters
value Allowed object is String

public void setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String

public void setPrintGroupedItems (Boolean value)

Sets the value of the printGroupedItems property.

Parameters
value Allowed object is Boolean

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 setType (ItemConsolidatedTypeEnum value)

Sets the value of the type property.

Parameters
value Allowed object is ItemConsolidatedTypeEnum

public void setUnitPrice (Money value)

Sets the value of the unitPrice property.

Parameters
value Allowed object is Money