public class

LinePurchase

extends LineBase
java.lang.Object
   ↳ org.mule.modules.quickbooks.online.schema.LineBase
     ↳ org.mule.modules.quickbooks.online.schema.LinePurchase
Known Direct Subclasses

Class Overview

Information about a specific good or service for which the check is being issued.

Java class for LinePurchase complex type.

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

 <complexType name="LinePurchase">
   <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="ReimbursableInfo" type="{http://www.intuit.com/sb/cdm/v2}ReimbursableInfo" minOccurs="0"/>
         <element name="BillableStatus" type="{http://www.intuit.com/sb/cdm/v2}BillableStatusEnum" minOccurs="0"/>
         <choice minOccurs="0">
           <sequence>
             <group ref="{http://www.intuit.com/sb/cdm/v2}SellableItemGroup" minOccurs="0"/>
           </sequence>
           <sequence>
             <group ref="{http://www.intuit.com/sb/cdm/v2}AccountReferenceGroup"/>
           </sequence>
         </choice>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected IdType accountId
protected String accountName
protected AccountTypeEnum accountType
protected BigDecimal amount
protected BillableStatusEnum billableStatus
protected IdType classId
protected String className
protected IdType itemId
protected String itemName
protected ItemTypeEnum itemType
protected IdType overrideItemAccountId
protected String overrideItemAccountName
protected BigDecimal qty
protected ReimbursableInfo reimbursableInfo
protected BigDecimal unitPrice
protected String uomAbbrv
protected IdType uomId
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.online.schema.LineBase
Public Constructors
LinePurchase()
Public Methods
IdType getAccountId()
Gets the value of the accountId property.
String getAccountName()
Gets the value of the accountName property.
AccountTypeEnum getAccountType()
Gets the value of the accountType property.
BigDecimal getAmount()
Gets the value of the amount property.
BillableStatusEnum getBillableStatus()
Gets the value of the billableStatus property.
IdType getClassId()
Gets the value of the classId property.
String getClassName()
Gets the value of the className 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.
BigDecimal getQty()
Gets the value of the qty property.
ReimbursableInfo getReimbursableInfo()
Gets the value of the reimbursableInfo 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.
void setAccountId(IdType value)
Sets the value of the accountId property.
void setAccountName(String value)
Sets the value of the accountName property.
void setAccountType(AccountTypeEnum value)
Sets the value of the accountType property.
void setAmount(BigDecimal value)
Sets the value of the amount property.
void setBillableStatus(BillableStatusEnum value)
Sets the value of the billableStatus property.
void setClassId(IdType value)
Sets the value of the classId property.
void setClassName(String value)
Sets the value of the className 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 setQty(BigDecimal value)
Sets the value of the qty property.
void setReimbursableInfo(ReimbursableInfo value)
Sets the value of the reimbursableInfo 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.online.schema.LineBase
From class java.lang.Object

Fields

protected IdType accountId

protected String accountName

protected AccountTypeEnum accountType

protected BigDecimal amount

protected BillableStatusEnum billableStatus

protected IdType classId

protected String className

protected IdType itemId

protected String itemName

protected ItemTypeEnum itemType

protected IdType overrideItemAccountId

protected String overrideItemAccountName

protected BigDecimal qty

protected ReimbursableInfo reimbursableInfo

protected BigDecimal unitPrice

protected String uomAbbrv

protected IdType uomId

Public Constructors

public LinePurchase ()

Public Methods

public IdType getAccountId ()

Gets the value of the accountId property.

Returns

public String getAccountName ()

Gets the value of the accountName property.

Returns
  • possible object is String

public AccountTypeEnum getAccountType ()

Gets the value of the accountType property.

Returns

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public BillableStatusEnum getBillableStatus ()

Gets the value of the billableStatus property.

Returns

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 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 BigDecimal getQty ()

Gets the value of the qty property.

Returns
  • possible object is BigDecimal

public ReimbursableInfo getReimbursableInfo ()

Gets the value of the reimbursableInfo property.

Returns

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 void setAccountId (IdType value)

Sets the value of the accountId property.

Parameters
value Allowed object is IdType

public void setAccountName (String value)

Sets the value of the accountName property.

Parameters
value Allowed object is String

public void setAccountType (AccountTypeEnum value)

Sets the value of the accountType property.

Parameters
value Allowed object is AccountTypeEnum

public void setAmount (BigDecimal value)

Sets the value of the amount property.

Parameters
value Allowed object is BigDecimal

public void setBillableStatus (BillableStatusEnum value)

Sets the value of the billableStatus property.

Parameters
value Allowed object is BillableStatusEnum

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 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 setQty (BigDecimal value)

Sets the value of the qty property.

Parameters
value Allowed object is BigDecimal

public void setReimbursableInfo (ReimbursableInfo value)

Sets the value of the reimbursableInfo property.

Parameters
value Allowed object is ReimbursableInfo

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