Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class RefundType

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

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

Note: This type is only used for Half.com order refunds, and since the Half.com site has been shut down, this type will also be deprecated. Contains information about a single Half.com refund.

Java class for RefundType complex type.

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

 <complexType name="RefundType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="RefundFromSeller" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="TotalRefundToBuyer" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="RefundTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="RefundID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="RefundTransactionArray" type="{urn:ebay:apis:eBLBaseComponents}RefundTransactionArrayType" minOccurs="0"/>
         <element name="RefundAmount" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="RefundStatus" type="{urn:ebay:apis:eBLBaseComponents}RefundStatusCodeType" minOccurs="0"/>
         <element name="RefundFailureReason" type="{urn:ebay:apis:eBLBaseComponents}RefundFailureReasonType" minOccurs="0"/>
         <element name="RefundFundingSourceArray" type="{urn:ebay:apis:eBLBaseComponents}RefundFundingSourceArrayType" minOccurs="0"/>
         <element name="ExternalReferenceID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="RefundRequestedTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="RefundCompletionTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="EstimatedRefundCompletionTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="SellerNoteToBuyer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  java.util.Calendar estimatedRefundCompletionTime
           
protected  java.lang.String externalReferenceID
           
protected  AmountType refundAmount
           
protected  java.util.Calendar refundCompletionTime
           
protected  RefundFailureReasonType refundFailureReason
           
protected  AmountType refundFromSeller
           
protected  RefundFundingSourceArrayType refundFundingSourceArray
           
protected  java.lang.String refundID
           
protected  java.util.Calendar refundRequestedTime
           
protected  RefundStatusCodeType refundStatus
           
protected  java.util.Calendar refundTime
           
protected  RefundTransactionArrayType refundTransactionArray
           
protected  java.lang.String sellerNoteToBuyer
           
protected  AmountType totalRefundToBuyer
           
 
Constructor Summary
RefundType()
           
 
Method Summary
protected  java.util.List<java.lang.Object> _getAny()
           
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 java.util.Calendar getEstimatedRefundCompletionTime()
          Gets the value of the estimatedRefundCompletionTime property.
 java.lang.String getExternalReferenceID()
          Gets the value of the externalReferenceID property.
 AmountType getRefundAmount()
          Gets the value of the refundAmount property.
 java.util.Calendar getRefundCompletionTime()
          Gets the value of the refundCompletionTime property.
 RefundFailureReasonType getRefundFailureReason()
          Gets the value of the refundFailureReason property.
 AmountType getRefundFromSeller()
          Gets the value of the refundFromSeller property.
 RefundFundingSourceArrayType getRefundFundingSourceArray()
          Gets the value of the refundFundingSourceArray property.
 java.lang.String getRefundID()
          Gets the value of the refundID property.
 java.util.Calendar getRefundRequestedTime()
          Gets the value of the refundRequestedTime property.
 RefundStatusCodeType getRefundStatus()
          Gets the value of the refundStatus property.
 java.util.Calendar getRefundTime()
          Gets the value of the refundTime property.
 RefundTransactionArrayType getRefundTransactionArray()
          Gets the value of the refundTransactionArray property.
 java.lang.String getSellerNoteToBuyer()
          Gets the value of the sellerNoteToBuyer property.
 AmountType getTotalRefundToBuyer()
          Gets the value of the totalRefundToBuyer property.
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setEstimatedRefundCompletionTime(java.util.Calendar value)
          Sets the value of the estimatedRefundCompletionTime property.
 void setExternalReferenceID(java.lang.String value)
          Sets the value of the externalReferenceID property.
 void setRefundAmount(AmountType value)
          Sets the value of the refundAmount property.
 void setRefundCompletionTime(java.util.Calendar value)
          Sets the value of the refundCompletionTime property.
 void setRefundFailureReason(RefundFailureReasonType value)
          Sets the value of the refundFailureReason property.
 void setRefundFromSeller(AmountType value)
          Sets the value of the refundFromSeller property.
 void setRefundFundingSourceArray(RefundFundingSourceArrayType value)
          Sets the value of the refundFundingSourceArray property.
 void setRefundID(java.lang.String value)
          Sets the value of the refundID property.
 void setRefundRequestedTime(java.util.Calendar value)
          Sets the value of the refundRequestedTime property.
 void setRefundStatus(RefundStatusCodeType value)
          Sets the value of the refundStatus property.
 void setRefundTime(java.util.Calendar value)
          Sets the value of the refundTime property.
 void setRefundTransactionArray(RefundTransactionArrayType value)
          Sets the value of the refundTransactionArray property.
 void setSellerNoteToBuyer(java.lang.String value)
          Sets the value of the sellerNoteToBuyer property.
 void setTotalRefundToBuyer(AmountType value)
          Sets the value of the totalRefundToBuyer property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

refundFromSeller

protected AmountType refundFromSeller

totalRefundToBuyer

protected AmountType totalRefundToBuyer

refundTime

protected java.util.Calendar refundTime

refundID

protected java.lang.String refundID

refundTransactionArray

protected RefundTransactionArrayType refundTransactionArray

refundAmount

protected AmountType refundAmount

refundStatus

protected RefundStatusCodeType refundStatus

refundFailureReason

protected RefundFailureReasonType refundFailureReason

refundFundingSourceArray

protected RefundFundingSourceArrayType refundFundingSourceArray

externalReferenceID

protected java.lang.String externalReferenceID

refundRequestedTime

protected java.util.Calendar refundRequestedTime

refundCompletionTime

protected java.util.Calendar refundCompletionTime

estimatedRefundCompletionTime

protected java.util.Calendar estimatedRefundCompletionTime

sellerNoteToBuyer

protected java.lang.String sellerNoteToBuyer

any

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

RefundType

public RefundType()
Method Detail

getRefundFromSeller

public AmountType getRefundFromSeller()
Gets the value of the refundFromSeller property.

Returns:
possible object is AmountType

setRefundFromSeller

public void setRefundFromSeller(AmountType value)
Sets the value of the refundFromSeller property.

Parameters:
value - allowed object is AmountType

getTotalRefundToBuyer

public AmountType getTotalRefundToBuyer()
Gets the value of the totalRefundToBuyer property.

Returns:
possible object is AmountType

setTotalRefundToBuyer

public void setTotalRefundToBuyer(AmountType value)
Sets the value of the totalRefundToBuyer property.

Parameters:
value - allowed object is AmountType

getRefundTime

public java.util.Calendar getRefundTime()
Gets the value of the refundTime property.

Returns:
possible object is String

setRefundTime

public void setRefundTime(java.util.Calendar value)
Sets the value of the refundTime property.

Parameters:
value - allowed object is String

getRefundID

public java.lang.String getRefundID()
Gets the value of the refundID property.

Returns:
possible object is String

setRefundID

public void setRefundID(java.lang.String value)
Sets the value of the refundID property.

Parameters:
value - allowed object is String

getRefundTransactionArray

public RefundTransactionArrayType getRefundTransactionArray()
Gets the value of the refundTransactionArray property.

Returns:
possible object is RefundTransactionArrayType

setRefundTransactionArray

public void setRefundTransactionArray(RefundTransactionArrayType value)
Sets the value of the refundTransactionArray property.

Parameters:
value - allowed object is RefundTransactionArrayType

getRefundAmount

public AmountType getRefundAmount()
Gets the value of the refundAmount property.

Returns:
possible object is AmountType

setRefundAmount

public void setRefundAmount(AmountType value)
Sets the value of the refundAmount property.

Parameters:
value - allowed object is AmountType

getRefundStatus

public RefundStatusCodeType getRefundStatus()
Gets the value of the refundStatus property.

Returns:
possible object is RefundStatusCodeType

setRefundStatus

public void setRefundStatus(RefundStatusCodeType value)
Sets the value of the refundStatus property.

Parameters:
value - allowed object is RefundStatusCodeType

getRefundFailureReason

public RefundFailureReasonType getRefundFailureReason()
Gets the value of the refundFailureReason property.

Returns:
possible object is RefundFailureReasonType

setRefundFailureReason

public void setRefundFailureReason(RefundFailureReasonType value)
Sets the value of the refundFailureReason property.

Parameters:
value - allowed object is RefundFailureReasonType

getRefundFundingSourceArray

public RefundFundingSourceArrayType getRefundFundingSourceArray()
Gets the value of the refundFundingSourceArray property.

Returns:
possible object is RefundFundingSourceArrayType

setRefundFundingSourceArray

public void setRefundFundingSourceArray(RefundFundingSourceArrayType value)
Sets the value of the refundFundingSourceArray property.

Parameters:
value - allowed object is RefundFundingSourceArrayType

getExternalReferenceID

public java.lang.String getExternalReferenceID()
Gets the value of the externalReferenceID property.

Returns:
possible object is String

setExternalReferenceID

public void setExternalReferenceID(java.lang.String value)
Sets the value of the externalReferenceID property.

Parameters:
value - allowed object is String

getRefundRequestedTime

public java.util.Calendar getRefundRequestedTime()
Gets the value of the refundRequestedTime property.

Returns:
possible object is String

setRefundRequestedTime

public void setRefundRequestedTime(java.util.Calendar value)
Sets the value of the refundRequestedTime property.

Parameters:
value - allowed object is String

getRefundCompletionTime

public java.util.Calendar getRefundCompletionTime()
Gets the value of the refundCompletionTime property.

Returns:
possible object is String

setRefundCompletionTime

public void setRefundCompletionTime(java.util.Calendar value)
Sets the value of the refundCompletionTime property.

Parameters:
value - allowed object is String

getEstimatedRefundCompletionTime

public java.util.Calendar getEstimatedRefundCompletionTime()
Gets the value of the estimatedRefundCompletionTime property.

Returns:
possible object is String

setEstimatedRefundCompletionTime

public void setEstimatedRefundCompletionTime(java.util.Calendar value)
Sets the value of the estimatedRefundCompletionTime property.

Parameters:
value - allowed object is String

getSellerNoteToBuyer

public java.lang.String getSellerNoteToBuyer()
Gets the value of the sellerNoteToBuyer property.

Returns:
possible object is String

setSellerNoteToBuyer

public void setSellerNoteToBuyer(java.lang.String value)
Sets the value of the sellerNoteToBuyer property.

Parameters:
value - allowed object is String

getAny

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

getAny

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

getAnyLength

public int getAnyLength()

setAny

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

_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 Object Element

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.