public class

CreditCardRefundHeader

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

Class Overview

Product: QBW Description: Financial Transaction information that pertains to the entire Credit Card Refund.

Java class for CreditCardRefundHeader complex type.

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

 <complexType name="CreditCardRefundHeader">
   <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}RefundFromAccountReferenceGroup" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}ARAccountReferenceGroup" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}PaymentMethodReferenceGroup" minOccurs="0"/>
         <element name="Address" type="{http://www.intuit.com/sb/cdm/v2}PhysicalAddress" minOccurs="0"/>
         <element name="TotalAmt" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="CCDetail" type="{http://www.intuit.com/sb/cdm/v2}CreditCardPayment" minOccurs="0"/>
         <element name="ProcessPayment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="AppliedTo" type="{http://www.intuit.com/sb/cdm/v2}RefundAppliedTo" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected PhysicalAddress address
protected List<RefundAppliedTo> appliedTo
protected IdType arAccountId
protected String arAccountName
protected CreditCardPayment ccDetail
protected IdType customerId
protected String customerName
protected IdType jobId
protected String jobName
protected IdType paymentMethodId
protected String paymentMethodName
protected Boolean processPayment
protected IdType refundAccountId
protected String refundAccountName
protected BigDecimal totalAmt
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.windows.schema.HeaderBase
Public Constructors
CreditCardRefundHeader()
Public Methods
IdType getARAccountId()
Gets the value of the arAccountId property.
String getARAccountName()
Gets the value of the arAccountName property.
PhysicalAddress getAddress()
Gets the value of the address property.
List<RefundAppliedTo> getAppliedTo()
Gets the value of the appliedTo property.
CreditCardPayment getCCDetail()
Gets the value of the ccDetail property.
IdType getCustomerId()
Gets the value of the customerId property.
String getCustomerName()
Gets the value of the customerName 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 getRefundAccountId()
Gets the value of the refundAccountId property.
String getRefundAccountName()
Gets the value of the refundAccountName property.
BigDecimal getTotalAmt()
Gets the value of the totalAmt 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 setAddress(PhysicalAddress value)
Sets the value of the address property.
void setCCDetail(CreditCardPayment value)
Sets the value of the ccDetail property.
void setCustomerId(IdType value)
Sets the value of the customerId property.
void setCustomerName(String value)
Sets the value of the customerName 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 setRefundAccountId(IdType value)
Sets the value of the refundAccountId property.
void setRefundAccountName(String value)
Sets the value of the refundAccountName property.
void setTotalAmt(BigDecimal value)
Sets the value of the totalAmt property.
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.windows.schema.HeaderBase
From class java.lang.Object

Fields

protected PhysicalAddress address

protected List<RefundAppliedTo> appliedTo

protected IdType arAccountId

protected String arAccountName

protected CreditCardPayment ccDetail

protected IdType customerId

protected String customerName

protected IdType jobId

protected String jobName

protected IdType paymentMethodId

protected String paymentMethodName

protected Boolean processPayment

protected IdType refundAccountId

protected String refundAccountName

protected BigDecimal totalAmt

Public Constructors

public CreditCardRefundHeader ()

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 PhysicalAddress getAddress ()

Gets the value of the address property.

Returns

public List<RefundAppliedTo> getAppliedTo ()

Gets the value of the appliedTo property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the appliedTo property.

For example, to add a new item, do as follows:

    getAppliedTo().add(newItem);
 

Objects of the following type(s) are allowed in the list RefundAppliedTo

public CreditCardPayment getCCDetail ()

Gets the value of the ccDetail property.

Returns

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 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 getRefundAccountId ()

Gets the value of the refundAccountId property.

Returns

public String getRefundAccountName ()

Gets the value of the refundAccountName property.

Returns
  • possible object is String

public BigDecimal getTotalAmt ()

Gets the value of the totalAmt 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 setAddress (PhysicalAddress value)

Sets the value of the address property.

Parameters
value Allowed object is PhysicalAddress

public void setCCDetail (CreditCardPayment value)

Sets the value of the ccDetail property.

Parameters
value Allowed object is CreditCardPayment

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

Sets the value of the refundAccountId property.

Parameters
value Allowed object is IdType

public void setRefundAccountName (String value)

Sets the value of the refundAccountName 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