Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class ExternalTransactionType

java.lang.Object
  extended by com.ebay.soap.eBLBaseComponents.ExternalTransactionType
All Implemented Interfaces:
java.io.Serializable

public class ExternalTransactionType
extends java.lang.Object
implements java.io.Serializable

Container consisting of details related to payment of an eBay order on an external system such as PayPal. This container is only returned if payment has been made on an order. For GetSellerTransaactions and GetItemTransactions, this container is not returned for multiple line item orders.

Java class for ExternalTransactionType complex type.

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

 <complexType name="ExternalTransactionType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ExternalTransactionID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ExternalTransactionTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="FeeOrCreditAmount" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="PaymentOrRefundAmount" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="ExternalTransactionStatus" type="{urn:ebay:apis:eBLBaseComponents}PaymentTransactionStatusCodeType" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  java.lang.String externalTransactionID
           
protected  PaymentTransactionStatusCodeType externalTransactionStatus
           
protected  java.util.Calendar externalTransactionTime
           
protected  AmountType feeOrCreditAmount
           
protected  AmountType paymentOrRefundAmount
           
 
Constructor Summary
ExternalTransactionType()
           
 
Method Summary
protected  java.util.List<java.lang.Object> _getAny()
           
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 java.lang.String getExternalTransactionID()
          Gets the value of the externalTransactionID property.
 PaymentTransactionStatusCodeType getExternalTransactionStatus()
          Gets the value of the externalTransactionStatus property.
 java.util.Calendar getExternalTransactionTime()
          Gets the value of the externalTransactionTime property.
 AmountType getFeeOrCreditAmount()
          Gets the value of the feeOrCreditAmount property.
 AmountType getPaymentOrRefundAmount()
          Gets the value of the paymentOrRefundAmount property.
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setExternalTransactionID(java.lang.String value)
          Sets the value of the externalTransactionID property.
 void setExternalTransactionStatus(PaymentTransactionStatusCodeType value)
          Sets the value of the externalTransactionStatus property.
 void setExternalTransactionTime(java.util.Calendar value)
          Sets the value of the externalTransactionTime property.
 void setFeeOrCreditAmount(AmountType value)
          Sets the value of the feeOrCreditAmount property.
 void setPaymentOrRefundAmount(AmountType value)
          Sets the value of the paymentOrRefundAmount property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

externalTransactionID

protected java.lang.String externalTransactionID

externalTransactionTime

protected java.util.Calendar externalTransactionTime

feeOrCreditAmount

protected AmountType feeOrCreditAmount

paymentOrRefundAmount

protected AmountType paymentOrRefundAmount

externalTransactionStatus

protected PaymentTransactionStatusCodeType externalTransactionStatus

any

protected java.util.List<java.lang.Object> any
Constructor Detail

ExternalTransactionType

public ExternalTransactionType()
Method Detail

getExternalTransactionID

public java.lang.String getExternalTransactionID()
Gets the value of the externalTransactionID property.

Returns:
possible object is String

setExternalTransactionID

public void setExternalTransactionID(java.lang.String value)
Sets the value of the externalTransactionID property.

Parameters:
value - allowed object is String

getExternalTransactionTime

public java.util.Calendar getExternalTransactionTime()
Gets the value of the externalTransactionTime property.

Returns:
possible object is String

setExternalTransactionTime

public void setExternalTransactionTime(java.util.Calendar value)
Sets the value of the externalTransactionTime property.

Parameters:
value - allowed object is String

getFeeOrCreditAmount

public AmountType getFeeOrCreditAmount()
Gets the value of the feeOrCreditAmount property.

Returns:
possible object is AmountType

setFeeOrCreditAmount

public void setFeeOrCreditAmount(AmountType value)
Sets the value of the feeOrCreditAmount property.

Parameters:
value - allowed object is AmountType

getPaymentOrRefundAmount

public AmountType getPaymentOrRefundAmount()
Gets the value of the paymentOrRefundAmount property.

Returns:
possible object is AmountType

setPaymentOrRefundAmount

public void setPaymentOrRefundAmount(AmountType value)
Sets the value of the paymentOrRefundAmount property.

Parameters:
value - allowed object is AmountType

getExternalTransactionStatus

public PaymentTransactionStatusCodeType getExternalTransactionStatus()
Gets the value of the externalTransactionStatus property.

Returns:
possible object is PaymentTransactionStatusCodeType

setExternalTransactionStatus

public void setExternalTransactionStatus(PaymentTransactionStatusCodeType value)
Sets the value of the externalTransactionStatus property.

Parameters:
value - allowed object is PaymentTransactionStatusCodeType

getAny

public java.lang.Object[] getAny()
Returns:
array of Element Object

getAny

public java.lang.Object getAny(int idx)
Returns:
one of Element Object

getAnyLength

public int getAnyLength()

setAny

public void setAny(java.lang.Object[] values)
Parameters:
values - allowed objects are Element Object

_getAny

protected java.util.List<java.lang.Object> _getAny()

setAny

public java.lang.Object setAny(int idx,
                               java.lang.Object value)
Parameters:
value - allowed object is Element Object

Changes since
the last release

The information contained in this document is proprietary and confidential. Use of this information and the eBay API requires a Non-Disclosure Agreement (NDA) between the user and eBay Inc. For information regarding a qualifying NDA, contact Developer Relations: developer-relations@ebay.com
© 2004-2009 eBay Inc. All rights reserved.