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="CancelledOn" type="{http://www.w3.org/2001/XMLSchema}dateTime" 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="GatewayOptionData" type="{http://api.zuora.com/}GatewayOptionData" 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="GatewayState" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="MarkedForSubmissionOn" type="{http://www.w3.org/2001/XMLSchema}dateTime" 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="PaymentMethodId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="ReasonCode" type="{http://www.w3.org/2001/XMLSchema}string" 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="SecondRefundReferenceId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SettledOn" 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="SubmittedOn" type="{http://www.w3.org/2001/XMLSchema}dateTime" 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 XMLGregorianCalendar cancelledOn
protected String comment
protected String createdById
protected XMLGregorianCalendar createdDate
protected String gateway
protected GatewayOptionData gatewayOptionData
protected String gatewayResponse
protected String gatewayResponseCode
protected String gatewayState
protected XMLGregorianCalendar markedForSubmissionOn
protected String methodType
protected String paymentId
protected String paymentMethodId
protected String reasonCode
protected String referenceID
protected XMLGregorianCalendar refundDate
protected String refundNumber
protected XMLGregorianCalendar refundTransactionTime
protected String secondRefundReferenceId
protected XMLGregorianCalendar settledOn
protected String sourceType
protected String status
protected XMLGregorianCalendar submittedOn
protected String transferredToAccounting
protected String type
protected String updatedById
protected XMLGregorianCalendar updatedDate
[Expand]
Inherited Fields
From class com.zuora.api.object.ZObject
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.
XMLGregorianCalendar getCancelledOn()
Gets the value of the cancelledOn 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.
GatewayOptionData getGatewayOptionData()
Gets the value of the gatewayOptionData property.
String getGatewayResponse()
Gets the value of the gatewayResponse property.
String getGatewayResponseCode()
Gets the value of the gatewayResponseCode property.
String getGatewayState()
Gets the value of the gatewayState property.
XMLGregorianCalendar getMarkedForSubmissionOn()
Gets the value of the markedForSubmissionOn property.
String getMethodType()
Gets the value of the methodType property.
String getPaymentId()
Gets the value of the paymentId property.
String getPaymentMethodId()
Gets the value of the paymentMethodId property.
String getReasonCode()
Gets the value of the reasonCode 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 getSecondRefundReferenceId()
Gets the value of the secondRefundReferenceId property.
XMLGregorianCalendar getSettledOn()
Gets the value of the settledOn property.
String getSourceType()
Gets the value of the sourceType property.
String getStatus()
Gets the value of the status property.
XMLGregorianCalendar getSubmittedOn()
Gets the value of the submittedOn 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 setCancelledOn(XMLGregorianCalendar value)
Sets the value of the cancelledOn 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 setGatewayOptionData(GatewayOptionData value)
Sets the value of the gatewayOptionData property.
void setGatewayResponse(String value)
Sets the value of the gatewayResponse property.
void setGatewayResponseCode(String value)
Sets the value of the gatewayResponseCode property.
void setGatewayState(String value)
Sets the value of the gatewayState property.
void setMarkedForSubmissionOn(XMLGregorianCalendar value)
Sets the value of the markedForSubmissionOn property.
void setMethodType(String value)
Sets the value of the methodType property.
void setPaymentId(String value)
Sets the value of the paymentId property.
void setPaymentMethodId(String value)
Sets the value of the paymentMethodId property.
void setReasonCode(String value)
Sets the value of the reasonCode 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 setSecondRefundReferenceId(String value)
Sets the value of the secondRefundReferenceId property.
void setSettledOn(XMLGregorianCalendar value)
Sets the value of the settledOn property.
void setSourceType(String value)
Sets the value of the sourceType property.
void setStatus(String value)
Sets the value of the status property.
void setSubmittedOn(XMLGregorianCalendar value)
Sets the value of the submittedOn 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 XMLGregorianCalendar cancelledOn

protected String comment

protected String createdById

protected XMLGregorianCalendar createdDate

protected String gateway

protected GatewayOptionData gatewayOptionData

protected String gatewayResponse

protected String gatewayResponseCode

protected String gatewayState

protected XMLGregorianCalendar markedForSubmissionOn

protected String methodType

protected String paymentId

protected String paymentMethodId

protected String reasonCode

protected String referenceID

protected XMLGregorianCalendar refundDate

protected String refundNumber

protected XMLGregorianCalendar refundTransactionTime

protected String secondRefundReferenceId

protected XMLGregorianCalendar settledOn

protected String sourceType

protected String status

protected XMLGregorianCalendar submittedOn

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
  • possible object is String

public String getAccountingCode ()

Gets the value of the accountingCode property.

Returns
  • possible object is String

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getCancelledOn ()

Gets the value of the cancelledOn property.

Returns
  • possible object is XMLGregorianCalendar

public String getComment ()

Gets the value of the comment property.

Returns
  • possible object is String

public String getCreatedById ()

Gets the value of the createdById property.

Returns
  • possible object is String

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
  • possible object is String

public GatewayOptionData getGatewayOptionData ()

Gets the value of the gatewayOptionData property.

Returns

public String getGatewayResponse ()

Gets the value of the gatewayResponse property.

Returns
  • possible object is String

public String getGatewayResponseCode ()

Gets the value of the gatewayResponseCode property.

Returns
  • possible object is String

public String getGatewayState ()

Gets the value of the gatewayState property.

Returns
  • possible object is String

public XMLGregorianCalendar getMarkedForSubmissionOn ()

Gets the value of the markedForSubmissionOn property.

Returns
  • possible object is XMLGregorianCalendar

public String getMethodType ()

Gets the value of the methodType property.

Returns
  • possible object is String

public String getPaymentId ()

Gets the value of the paymentId property.

Returns
  • possible object is String

public String getPaymentMethodId ()

Gets the value of the paymentMethodId property.

Returns
  • possible object is String

public String getReasonCode ()

Gets the value of the reasonCode property.

Returns
  • possible object is String

public String getReferenceID ()

Gets the value of the referenceID property.

Returns
  • possible object is String

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
  • possible object is String

public XMLGregorianCalendar getRefundTransactionTime ()

Gets the value of the refundTransactionTime property.

Returns
  • possible object is XMLGregorianCalendar

public String getSecondRefundReferenceId ()

Gets the value of the secondRefundReferenceId property.

Returns
  • possible object is String

public XMLGregorianCalendar getSettledOn ()

Gets the value of the settledOn property.

Returns
  • possible object is XMLGregorianCalendar

public String getSourceType ()

Gets the value of the sourceType property.

Returns
  • possible object is String

public String getStatus ()

Gets the value of the status property.

Returns
  • possible object is String

public XMLGregorianCalendar getSubmittedOn ()

Gets the value of the submittedOn property.

Returns
  • possible object is XMLGregorianCalendar

public String getTransferredToAccounting ()

Gets the value of the transferredToAccounting property.

Returns
  • possible object is String

public String getType ()

Gets the value of the type property.

Returns
  • possible object is String

public String getUpdatedById ()

Gets the value of the updatedById property.

Returns
  • possible object is String

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 setCancelledOn (XMLGregorianCalendar value)

Sets the value of the cancelledOn property.

Parameters
value Allowed object is XMLGregorianCalendar

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 setGatewayOptionData (GatewayOptionData value)

Sets the value of the gatewayOptionData property.

Parameters
value Allowed object is GatewayOptionData

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 setGatewayState (String value)

Sets the value of the gatewayState property.

Parameters
value Allowed object is String

public void setMarkedForSubmissionOn (XMLGregorianCalendar value)

Sets the value of the markedForSubmissionOn property.

Parameters
value Allowed object is XMLGregorianCalendar

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 setPaymentMethodId (String value)

Sets the value of the paymentMethodId property.

Parameters
value Allowed object is String

public void setReasonCode (String value)

Sets the value of the reasonCode 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 setSecondRefundReferenceId (String value)

Sets the value of the secondRefundReferenceId property.

Parameters
value Allowed object is String

public void setSettledOn (XMLGregorianCalendar value)

Sets the value of the settledOn 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 setSubmittedOn (XMLGregorianCalendar value)

Sets the value of the submittedOn property.

Parameters
value Allowed object is XMLGregorianCalendar

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