public class

Refund

extends ZObject
implements Serializable
java.lang.Object
   ↳ com.zuora.api.object.Dynamic
     ↳ com.zuora.api.object.ZObject
       ↳ com.zuora.api.object.Refund

Class Overview

Java class for Refund complex type.

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

 <complexType name="Refund">
   <complexContent>
     <extension base="{http://object.api.zuora.com/}zObject">
       <sequence>
         <element name="AccountId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="AccountingCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Amount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="Comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreatedById" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="CreatedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="Gateway" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="GatewayResponse" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="GatewayResponseCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="MethodType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="PaymentId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="ReferenceID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="RefundDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="RefundNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="RefundTransactionTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="SourceType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TransferredToAccounting" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="UpdatedById" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="UpdatedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
[Expand]
Inherited Constants
From class com.zuora.api.object.ZObject
Fields
protected String accountId
protected String accountingCode
protected BigDecimal amount
protected String comment
protected String createdById
protected XMLGregorianCalendar createdDate
protected String gateway
protected String gatewayResponse
protected String gatewayResponseCode
protected String methodType
protected String paymentId
protected String referenceID
protected XMLGregorianCalendar refundDate
protected String refundNumber
protected XMLGregorianCalendar refundTransactionTime
protected String sourceType
protected String status
protected String transferredToAccounting
protected String type
protected String updatedById
protected XMLGregorianCalendar updatedDate
[Expand]
Inherited Fields
From class com.zuora.api.object.ZObject
From class com.zuora.api.object.Dynamic
Public Constructors
Refund()
Public Methods
String getAccountId()
Gets the value of the accountId property.
String getAccountingCode()
Gets the value of the accountingCode property.
BigDecimal getAmount()
Gets the value of the amount property.
String getComment()
Gets the value of the comment property.
String getCreatedById()
Gets the value of the createdById property.
XMLGregorianCalendar getCreatedDate()
Gets the value of the createdDate property.
String getGateway()
Gets the value of the gateway property.
String getGatewayResponse()
Gets the value of the gatewayResponse property.
String getGatewayResponseCode()
Gets the value of the gatewayResponseCode property.
String getMethodType()
Gets the value of the methodType property.
String getPaymentId()
Gets the value of the paymentId property.
String getReferenceID()
Gets the value of the referenceID property.
XMLGregorianCalendar getRefundDate()
Gets the value of the refundDate property.
String getRefundNumber()
Gets the value of the refundNumber property.
XMLGregorianCalendar getRefundTransactionTime()
Gets the value of the refundTransactionTime property.
String getSourceType()
Gets the value of the sourceType property.
String getStatus()
Gets the value of the status property.
String getTransferredToAccounting()
Gets the value of the transferredToAccounting property.
String getType()
Gets the value of the type property.
String getUpdatedById()
Gets the value of the updatedById property.
XMLGregorianCalendar getUpdatedDate()
Gets the value of the updatedDate property.
void setAccountId(String value)
Sets the value of the accountId property.
void setAccountingCode(String value)
Sets the value of the accountingCode property.
void setAmount(BigDecimal value)
Sets the value of the amount property.
void setComment(String value)
Sets the value of the comment property.
void setCreatedById(String value)
Sets the value of the createdById property.
void setCreatedDate(XMLGregorianCalendar value)
Sets the value of the createdDate property.
void setGateway(String value)
Sets the value of the gateway property.
void setGatewayResponse(String value)
Sets the value of the gatewayResponse property.
void setGatewayResponseCode(String value)
Sets the value of the gatewayResponseCode property.
void setMethodType(String value)
Sets the value of the methodType property.
void setPaymentId(String value)
Sets the value of the paymentId property.
void setReferenceID(String value)
Sets the value of the referenceID property.
void setRefundDate(XMLGregorianCalendar value)
Sets the value of the refundDate property.
void setRefundNumber(String value)
Sets the value of the refundNumber property.
void setRefundTransactionTime(XMLGregorianCalendar value)
Sets the value of the refundTransactionTime property.
void setSourceType(String value)
Sets the value of the sourceType property.
void setStatus(String value)
Sets the value of the status property.
void setTransferredToAccounting(String value)
Sets the value of the transferredToAccounting property.
void setType(String value)
Sets the value of the type property.
void setUpdatedById(String value)
Sets the value of the updatedById property.
void setUpdatedDate(XMLGregorianCalendar value)
Sets the value of the updatedDate property.
[Expand]
Inherited Methods
From class com.zuora.api.object.ZObject
From class com.zuora.api.object.Dynamic
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 100 (0x0000000000000064)

Fields

protected String accountId

protected String accountingCode

protected BigDecimal amount

protected String comment

protected String createdById

protected XMLGregorianCalendar createdDate

protected String gateway

protected String gatewayResponse

protected String gatewayResponseCode

protected String methodType

protected String paymentId

protected String referenceID

protected XMLGregorianCalendar refundDate

protected String refundNumber

protected XMLGregorianCalendar refundTransactionTime

protected String sourceType

protected String status

protected String transferredToAccounting

protected String type

protected String updatedById

protected XMLGregorianCalendar updatedDate

Public Constructors

public Refund ()

Public Methods

public String getAccountId ()

Gets the value of the accountId property.

Returns

public String getAccountingCode ()

Gets the value of the accountingCode property.

Returns

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns

public String getComment ()

Gets the value of the comment property.

Returns

public String getCreatedById ()

Gets the value of the createdById property.

Returns

public XMLGregorianCalendar getCreatedDate ()

Gets the value of the createdDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getGateway ()

Gets the value of the gateway property.

Returns

public String getGatewayResponse ()

Gets the value of the gatewayResponse property.

Returns

public String getGatewayResponseCode ()

Gets the value of the gatewayResponseCode property.

Returns

public String getMethodType ()

Gets the value of the methodType property.

Returns

public String getPaymentId ()

Gets the value of the paymentId property.

Returns

public String getReferenceID ()

Gets the value of the referenceID property.

Returns

public XMLGregorianCalendar getRefundDate ()

Gets the value of the refundDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getRefundNumber ()

Gets the value of the refundNumber property.

Returns

public XMLGregorianCalendar getRefundTransactionTime ()

Gets the value of the refundTransactionTime property.

Returns
  • possible object is XMLGregorianCalendar

public String getSourceType ()

Gets the value of the sourceType property.

Returns

public String getStatus ()

Gets the value of the status property.

Returns

public String getTransferredToAccounting ()

Gets the value of the transferredToAccounting property.

Returns

public String getType ()

Gets the value of the type property.

Returns

public String getUpdatedById ()

Gets the value of the updatedById property.

Returns

public XMLGregorianCalendar getUpdatedDate ()

Gets the value of the updatedDate property.

Returns
  • possible object is XMLGregorianCalendar

public void setAccountId (String value)

Sets the value of the accountId property.

Parameters
value allowed object is String

public void setAccountingCode (String value)

Sets the value of the accountingCode property.

Parameters
value allowed object is String

public void setAmount (BigDecimal value)

Sets the value of the amount property.

Parameters
value allowed object is BigDecimal

public void setComment (String value)

Sets the value of the comment property.

Parameters
value allowed object is String

public void setCreatedById (String value)

Sets the value of the createdById property.

Parameters
value allowed object is String

public void setCreatedDate (XMLGregorianCalendar value)

Sets the value of the createdDate property.

Parameters
value allowed object is XMLGregorianCalendar

public void setGateway (String value)

Sets the value of the gateway property.

Parameters
value allowed object is String

public void setGatewayResponse (String value)

Sets the value of the gatewayResponse property.

Parameters
value allowed object is String

public void setGatewayResponseCode (String value)

Sets the value of the gatewayResponseCode property.

Parameters
value allowed object is String

public void setMethodType (String value)

Sets the value of the methodType property.

Parameters
value allowed object is String

public void setPaymentId (String value)

Sets the value of the paymentId property.

Parameters
value allowed object is String

public void setReferenceID (String value)

Sets the value of the referenceID property.

Parameters
value allowed object is String

public void setRefundDate (XMLGregorianCalendar value)

Sets the value of the refundDate property.

Parameters
value allowed object is XMLGregorianCalendar

public void setRefundNumber (String value)

Sets the value of the refundNumber property.

Parameters
value allowed object is String

public void setRefundTransactionTime (XMLGregorianCalendar value)

Sets the value of the refundTransactionTime property.

Parameters
value allowed object is XMLGregorianCalendar

public void setSourceType (String value)

Sets the value of the sourceType property.

Parameters
value allowed object is String

public void setStatus (String value)

Sets the value of the status property.

Parameters
value allowed object is String

public void setTransferredToAccounting (String value)

Sets the value of the transferredToAccounting property.

Parameters
value allowed object is String

public void setType (String value)

Sets the value of the type property.

Parameters
value allowed object is String

public void setUpdatedById (String value)

Sets the value of the updatedById property.

Parameters
value allowed object is String

public void setUpdatedDate (XMLGregorianCalendar value)

Sets the value of the updatedDate property.

Parameters
value allowed object is XMLGregorianCalendar