public class

Payment

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

Class Overview

Java class for Payment complex type.

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

 <complexType name="Payment">
   <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="AppliedInvoiceAmount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="AuthTransactionId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="BankIdentificationNumber" type="{http://www.w3.org/2001/XMLSchema}string" 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="EffectiveDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="GatewayOptionData" type="{http://api.zuora.com/}GatewayOptionData" minOccurs="0"/>
         <element name="GatewayOrderId" 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="GatewayState" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="InvoiceId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="InvoiceNumber" 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="PaymentMethodId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="PaymentNumber" 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="RefundAmount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="SecondPaymentReferenceId" 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="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 BigDecimal appliedInvoiceAmount
protected String authTransactionId
protected String bankIdentificationNumber
protected XMLGregorianCalendar cancelledOn
protected String comment
protected String createdById
protected XMLGregorianCalendar createdDate
protected XMLGregorianCalendar effectiveDate
protected GatewayOptionData gatewayOptionData
protected String gatewayOrderId
protected String gatewayResponse
protected String gatewayResponseCode
protected String gatewayState
protected String invoiceId
protected String invoiceNumber
protected XMLGregorianCalendar markedForSubmissionOn
protected String paymentMethodId
protected String paymentNumber
protected String referenceId
protected BigDecimal refundAmount
protected String secondPaymentReferenceId
protected XMLGregorianCalendar settledOn
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
Payment()
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.
BigDecimal getAppliedInvoiceAmount()
Gets the value of the appliedInvoiceAmount property.
String getAuthTransactionId()
Gets the value of the authTransactionId property.
String getBankIdentificationNumber()
Gets the value of the bankIdentificationNumber 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.
XMLGregorianCalendar getEffectiveDate()
Gets the value of the effectiveDate property.
GatewayOptionData getGatewayOptionData()
Gets the value of the gatewayOptionData property.
String getGatewayOrderId()
Gets the value of the gatewayOrderId 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.
String getInvoiceId()
Gets the value of the invoiceId property.
String getInvoiceNumber()
Gets the value of the invoiceNumber property.
XMLGregorianCalendar getMarkedForSubmissionOn()
Gets the value of the markedForSubmissionOn property.
String getPaymentMethodId()
Gets the value of the paymentMethodId property.
String getPaymentNumber()
Gets the value of the paymentNumber property.
String getReferenceId()
Gets the value of the referenceId property.
BigDecimal getRefundAmount()
Gets the value of the refundAmount property.
String getSecondPaymentReferenceId()
Gets the value of the secondPaymentReferenceId property.
XMLGregorianCalendar getSettledOn()
Gets the value of the settledOn 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 setAppliedInvoiceAmount(BigDecimal value)
Sets the value of the appliedInvoiceAmount property.
void setAuthTransactionId(String value)
Sets the value of the authTransactionId property.
void setBankIdentificationNumber(String value)
Sets the value of the bankIdentificationNumber 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 setEffectiveDate(XMLGregorianCalendar value)
Sets the value of the effectiveDate property.
void setGatewayOptionData(GatewayOptionData value)
Sets the value of the gatewayOptionData property.
void setGatewayOrderId(String value)
Sets the value of the gatewayOrderId 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 setInvoiceId(String value)
Sets the value of the invoiceId property.
void setInvoiceNumber(String value)
Sets the value of the invoiceNumber property.
void setMarkedForSubmissionOn(XMLGregorianCalendar value)
Sets the value of the markedForSubmissionOn property.
void setPaymentMethodId(String value)
Sets the value of the paymentMethodId property.
void setPaymentNumber(String value)
Sets the value of the paymentNumber property.
void setReferenceId(String value)
Sets the value of the referenceId property.
void setRefundAmount(BigDecimal value)
Sets the value of the refundAmount property.
void setSecondPaymentReferenceId(String value)
Sets the value of the secondPaymentReferenceId property.
void setSettledOn(XMLGregorianCalendar value)
Sets the value of the settledOn 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 BigDecimal appliedInvoiceAmount

protected String authTransactionId

protected String bankIdentificationNumber

protected XMLGregorianCalendar cancelledOn

protected String comment

protected String createdById

protected XMLGregorianCalendar createdDate

protected XMLGregorianCalendar effectiveDate

protected GatewayOptionData gatewayOptionData

protected String gatewayOrderId

protected String gatewayResponse

protected String gatewayResponseCode

protected String gatewayState

protected String invoiceId

protected String invoiceNumber

protected XMLGregorianCalendar markedForSubmissionOn

protected String paymentMethodId

protected String paymentNumber

protected String referenceId

protected BigDecimal refundAmount

protected String secondPaymentReferenceId

protected XMLGregorianCalendar settledOn

protected String status

protected XMLGregorianCalendar submittedOn

protected String transferredToAccounting

protected String type

protected String updatedById

protected XMLGregorianCalendar updatedDate

Public Constructors

public Payment ()

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

Gets the value of the appliedInvoiceAmount property.

Returns
  • possible object is BigDecimal

public String getAuthTransactionId ()

Gets the value of the authTransactionId property.

Returns
  • possible object is String

public String getBankIdentificationNumber ()

Gets the value of the bankIdentificationNumber property.

Returns
  • possible object is String

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 XMLGregorianCalendar getEffectiveDate ()

Gets the value of the effectiveDate property.

Returns
  • possible object is XMLGregorianCalendar

public GatewayOptionData getGatewayOptionData ()

Gets the value of the gatewayOptionData property.

Returns

public String getGatewayOrderId ()

Gets the value of the gatewayOrderId property.

Returns
  • possible object is String

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 String getInvoiceId ()

Gets the value of the invoiceId property.

Returns
  • possible object is String

public String getInvoiceNumber ()

Gets the value of the invoiceNumber property.

Returns
  • possible object is String

public XMLGregorianCalendar getMarkedForSubmissionOn ()

Gets the value of the markedForSubmissionOn property.

Returns
  • possible object is XMLGregorianCalendar

public String getPaymentMethodId ()

Gets the value of the paymentMethodId property.

Returns
  • possible object is String

public String getPaymentNumber ()

Gets the value of the paymentNumber property.

Returns
  • possible object is String

public String getReferenceId ()

Gets the value of the referenceId property.

Returns
  • possible object is String

public BigDecimal getRefundAmount ()

Gets the value of the refundAmount property.

Returns
  • possible object is BigDecimal

public String getSecondPaymentReferenceId ()

Gets the value of the secondPaymentReferenceId property.

Returns
  • possible object is String

public XMLGregorianCalendar getSettledOn ()

Gets the value of the settledOn property.

Returns
  • possible object is XMLGregorianCalendar

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

Sets the value of the appliedInvoiceAmount property.

Parameters
value Allowed object is BigDecimal

public void setAuthTransactionId (String value)

Sets the value of the authTransactionId property.

Parameters
value Allowed object is String

public void setBankIdentificationNumber (String value)

Sets the value of the bankIdentificationNumber property.

Parameters
value Allowed object is String

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

Sets the value of the effectiveDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setGatewayOptionData (GatewayOptionData value)

Sets the value of the gatewayOptionData property.

Parameters
value Allowed object is GatewayOptionData

public void setGatewayOrderId (String value)

Sets the value of the gatewayOrderId 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 setGatewayState (String value)

Sets the value of the gatewayState property.

Parameters
value Allowed object is String

public void setInvoiceId (String value)

Sets the value of the invoiceId property.

Parameters
value Allowed object is String

public void setInvoiceNumber (String value)

Sets the value of the invoiceNumber 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 setPaymentMethodId (String value)

Sets the value of the paymentMethodId property.

Parameters
value Allowed object is String

public void setPaymentNumber (String value)

Sets the value of the paymentNumber 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 setRefundAmount (BigDecimal value)

Sets the value of the refundAmount property.

Parameters
value Allowed object is BigDecimal

public void setSecondPaymentReferenceId (String value)

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