public class

PaymentHeader

extends HeaderBase
java.lang.Object
   ↳ org.mule.modules.quickbooks.windows.schema.HeaderBase
     ↳ org.mule.modules.quickbooks.windows.schema.PaymentHeader

Class Overview

Product: QBW Description: Information that pertains to the entire Payment

Java class for PaymentHeader complex type.

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

 <complexType name="PaymentHeader">
   <complexContent>
     <extension base="{http://www.intuit.com/sb/cdm/v2}HeaderBase">
       <sequence>
         <group ref="{http://www.intuit.com/sb/cdm/v2}CustomerReferenceGroup" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}JobReferenceGroup" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}RemitToReferenceGroup" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}ARAccountReferenceGroup" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}DepositToAccountReferenceGroup" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}PaymentMethodReferenceGroup" minOccurs="0"/>
         <element name="Detail" type="{http://www.intuit.com/sb/cdm/v2}PaymentDetail" minOccurs="0"/>
         <element name="TotalAmt" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="UnappliedAmt" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="ProcessPayment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected IdType arAccountId
protected String arAccountName
protected IdType customerId
protected String customerName
protected IdType depositToAccountId
protected String depositToAccountName
protected PaymentDetail detail
protected IdType jobId
protected String jobName
protected IdType paymentMethodId
protected String paymentMethodName
protected Boolean processPayment
protected IdType remitToId
protected String remitToName
protected BigDecimal totalAmt
protected BigDecimal unappliedAmt
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.windows.schema.HeaderBase
Public Constructors
PaymentHeader()
Public Methods
IdType getARAccountId()
Gets the value of the arAccountId property.
String getARAccountName()
Gets the value of the arAccountName property.
IdType getCustomerId()
Gets the value of the customerId property.
String getCustomerName()
Gets the value of the customerName property.
IdType getDepositToAccountId()
Gets the value of the depositToAccountId property.
String getDepositToAccountName()
Gets the value of the depositToAccountName property.
PaymentDetail getDetail()
Gets the value of the detail property.
IdType getJobId()
Gets the value of the jobId property.
String getJobName()
Gets the value of the jobName property.
IdType getPaymentMethodId()
Gets the value of the paymentMethodId property.
String getPaymentMethodName()
Gets the value of the paymentMethodName property.
IdType getRemitToId()
Gets the value of the remitToId property.
String getRemitToName()
Gets the value of the remitToName property.
BigDecimal getTotalAmt()
Gets the value of the totalAmt property.
BigDecimal getUnappliedAmt()
Gets the value of the unappliedAmt property.
Boolean isProcessPayment()
Gets the value of the processPayment property.
void setARAccountId(IdType value)
Sets the value of the arAccountId property.
void setARAccountName(String value)
Sets the value of the arAccountName property.
void setCustomerId(IdType value)
Sets the value of the customerId property.
void setCustomerName(String value)
Sets the value of the customerName property.
void setDepositToAccountId(IdType value)
Sets the value of the depositToAccountId property.
void setDepositToAccountName(String value)
Sets the value of the depositToAccountName property.
void setDetail(PaymentDetail value)
Sets the value of the detail property.
void setJobId(IdType value)
Sets the value of the jobId property.
void setJobName(String value)
Sets the value of the jobName property.
void setPaymentMethodId(IdType value)
Sets the value of the paymentMethodId property.
void setPaymentMethodName(String value)
Sets the value of the paymentMethodName property.
void setProcessPayment(Boolean value)
Sets the value of the processPayment property.
void setRemitToId(IdType value)
Sets the value of the remitToId property.
void setRemitToName(String value)
Sets the value of the remitToName property.
void setTotalAmt(BigDecimal value)
Sets the value of the totalAmt property.
void setUnappliedAmt(BigDecimal value)
Sets the value of the unappliedAmt property.
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.windows.schema.HeaderBase
From class java.lang.Object

Fields

protected IdType arAccountId

protected String arAccountName

protected IdType customerId

protected String customerName

protected IdType depositToAccountId

protected String depositToAccountName

protected PaymentDetail detail

protected IdType jobId

protected String jobName

protected IdType paymentMethodId

protected String paymentMethodName

protected Boolean processPayment

protected IdType remitToId

protected String remitToName

protected BigDecimal totalAmt

protected BigDecimal unappliedAmt

Public Constructors

public PaymentHeader ()

Public Methods

public IdType getARAccountId ()

Gets the value of the arAccountId property.

Returns

public String getARAccountName ()

Gets the value of the arAccountName property.

Returns
  • possible object is String

public IdType getCustomerId ()

Gets the value of the customerId property.

Returns

public String getCustomerName ()

Gets the value of the customerName property.

Returns
  • possible object is String

public IdType getDepositToAccountId ()

Gets the value of the depositToAccountId property.

Returns

public String getDepositToAccountName ()

Gets the value of the depositToAccountName property.

Returns
  • possible object is String

public PaymentDetail getDetail ()

Gets the value of the detail property.

Returns

public IdType getJobId ()

Gets the value of the jobId property.

Returns

public String getJobName ()

Gets the value of the jobName property.

Returns
  • possible object is String

public IdType getPaymentMethodId ()

Gets the value of the paymentMethodId property.

Returns

public String getPaymentMethodName ()

Gets the value of the paymentMethodName property.

Returns
  • possible object is String

public IdType getRemitToId ()

Gets the value of the remitToId property.

Returns

public String getRemitToName ()

Gets the value of the remitToName property.

Returns
  • possible object is String

public BigDecimal getTotalAmt ()

Gets the value of the totalAmt property.

Returns
  • possible object is BigDecimal

public BigDecimal getUnappliedAmt ()

Gets the value of the unappliedAmt property.

Returns
  • possible object is BigDecimal

public Boolean isProcessPayment ()

Gets the value of the processPayment property.

Returns
  • possible object is Boolean

public void setARAccountId (IdType value)

Sets the value of the arAccountId property.

Parameters
value Allowed object is IdType

public void setARAccountName (String value)

Sets the value of the arAccountName property.

Parameters
value Allowed object is String

public void setCustomerId (IdType value)

Sets the value of the customerId property.

Parameters
value Allowed object is IdType

public void setCustomerName (String value)

Sets the value of the customerName property.

Parameters
value Allowed object is String

public void setDepositToAccountId (IdType value)

Sets the value of the depositToAccountId property.

Parameters
value Allowed object is IdType

public void setDepositToAccountName (String value)

Sets the value of the depositToAccountName property.

Parameters
value Allowed object is String

public void setDetail (PaymentDetail value)

Sets the value of the detail property.

Parameters
value Allowed object is PaymentDetail

public void setJobId (IdType value)

Sets the value of the jobId property.

Parameters
value Allowed object is IdType

public void setJobName (String value)

Sets the value of the jobName property.

Parameters
value Allowed object is String

public void setPaymentMethodId (IdType value)

Sets the value of the paymentMethodId property.

Parameters
value Allowed object is IdType

public void setPaymentMethodName (String value)

Sets the value of the paymentMethodName property.

Parameters
value Allowed object is String

public void setProcessPayment (Boolean value)

Sets the value of the processPayment property.

Parameters
value Allowed object is Boolean

public void setRemitToId (IdType value)

Sets the value of the remitToId property.

Parameters
value Allowed object is IdType

public void setRemitToName (String value)

Sets the value of the remitToName property.

Parameters
value Allowed object is String

public void setTotalAmt (BigDecimal value)

Sets the value of the totalAmt property.

Parameters
value Allowed object is BigDecimal

public void setUnappliedAmt (BigDecimal value)

Sets the value of the unappliedAmt property.

Parameters
value Allowed object is BigDecimal