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="AppliedCreditBalanceAmount" 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="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="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="InvoiceId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="InvoiceNumber" type="{http://www.w3.org/2001/XMLSchema}string" 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="SoftDescriptor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SoftDescriptorPhone" 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 BigDecimal appliedCreditBalanceAmount
protected BigDecimal appliedInvoiceAmount
protected String authTransactionId
protected String bankIdentificationNumber
protected String comment
protected String createdById
protected XMLGregorianCalendar createdDate
protected XMLGregorianCalendar effectiveDate
protected String gatewayOrderId
protected String gatewayResponse
protected String gatewayResponseCode
protected String invoiceId
protected String invoiceNumber
protected String paymentMethodId
protected String paymentNumber
protected String referenceId
protected BigDecimal refundAmount
protected String secondPaymentReferenceId
protected String softDescriptor
protected String softDescriptorPhone
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
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 getAppliedCreditBalanceAmount()
Gets the value of the appliedCreditBalanceAmount 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.
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.
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 getInvoiceId()
Gets the value of the invoiceId property.
String getInvoiceNumber()
Gets the value of the invoiceNumber 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.
String getSoftDescriptor()
Gets the value of the softDescriptor property.
String getSoftDescriptorPhone()
Gets the value of the softDescriptorPhone 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 setAppliedCreditBalanceAmount(BigDecimal value)
Sets the value of the appliedCreditBalanceAmount 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 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 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 setInvoiceId(String value)
Sets the value of the invoiceId property.
void setInvoiceNumber(String value)
Sets the value of the invoiceNumber 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 setSoftDescriptor(String value)
Sets the value of the softDescriptor property.
void setSoftDescriptorPhone(String value)
Sets the value of the softDescriptorPhone 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 BigDecimal appliedCreditBalanceAmount

protected BigDecimal appliedInvoiceAmount

protected String authTransactionId

protected String bankIdentificationNumber

protected String comment

protected String createdById

protected XMLGregorianCalendar createdDate

protected XMLGregorianCalendar effectiveDate

protected String gatewayOrderId

protected String gatewayResponse

protected String gatewayResponseCode

protected String invoiceId

protected String invoiceNumber

protected String paymentMethodId

protected String paymentNumber

protected String referenceId

protected BigDecimal refundAmount

protected String secondPaymentReferenceId

protected String softDescriptor

protected String softDescriptorPhone

protected String status

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

public String getAccountingCode ()

Gets the value of the accountingCode property.

Returns

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns

public BigDecimal getAppliedCreditBalanceAmount ()

Gets the value of the appliedCreditBalanceAmount property.

Returns

public BigDecimal getAppliedInvoiceAmount ()

Gets the value of the appliedInvoiceAmount property.

Returns

public String getAuthTransactionId ()

Gets the value of the authTransactionId property.

Returns

public String getBankIdentificationNumber ()

Gets the value of the bankIdentificationNumber 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 XMLGregorianCalendar getEffectiveDate ()

Gets the value of the effectiveDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getGatewayOrderId ()

Gets the value of the gatewayOrderId 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 getInvoiceId ()

Gets the value of the invoiceId property.

Returns

public String getInvoiceNumber ()

Gets the value of the invoiceNumber property.

Returns

public String getPaymentMethodId ()

Gets the value of the paymentMethodId property.

Returns

public String getPaymentNumber ()

Gets the value of the paymentNumber property.

Returns

public String getReferenceId ()

Gets the value of the referenceId property.

Returns

public BigDecimal getRefundAmount ()

Gets the value of the refundAmount property.

Returns

public String getSecondPaymentReferenceId ()

Gets the value of the secondPaymentReferenceId property.

Returns

public String getSoftDescriptor ()

Gets the value of the softDescriptor property.

Returns

public String getSoftDescriptorPhone ()

Gets the value of the softDescriptorPhone 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 setAppliedCreditBalanceAmount (BigDecimal value)

Sets the value of the appliedCreditBalanceAmount 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 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 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 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 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 setSoftDescriptor (String value)

Sets the value of the softDescriptor property.

Parameters
value allowed object is String

public void setSoftDescriptorPhone (String value)

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