Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class IssueRefundRequestType

java.lang.Object
  extended by com.ebay.soap.eBLBaseComponents.AbstractRequestType
      extended by com.ebay.soap.eBLBaseComponents.IssueRefundRequestType
All Implemented Interfaces:
Serializable

public class IssueRefundRequestType
extends AbstractRequestType
implements Serializable

Half.com only. Issues a refund for a specific Half.com order line item. This can only be called by a seller. Sellers do not have the ability to issue a general refund (a refund not tied to an order line item) to a buyer.

Java class for IssueRefundRequestType complex type.

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

 <complexType name="IssueRefundRequestType">
   <complexContent>
     <extension base="{urn:ebay:apis:eBLBaseComponents}AbstractRequestType">
       <sequence>
         <element name="ItemID" type="{urn:ebay:apis:eBLBaseComponents}ItemIDType" minOccurs="0"/>
         <element name="TransactionID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="RefundReason" type="{urn:ebay:apis:eBLBaseComponents}RefundReasonCodeType" minOccurs="0"/>
         <element name="RefundType" type="{urn:ebay:apis:eBLBaseComponents}RefundTypeCodeType" minOccurs="0"/>
         <element name="RefundAmount" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="RefundMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="OrderLineItemID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  String itemID
           
protected  String orderLineItemID
           
protected  AmountType refundAmount
           
protected  String refundMessage
           
protected  RefundReasonCodeType refundReason
           
protected  RefundTypeCodeType refundType
           
protected  String transactionID
           
 
Fields inherited from class com.ebay.soap.eBLBaseComponents.AbstractRequestType
any, botBlock, detailLevel, endUserIP, errorHandling, errorLanguage, invocationID, messageID, outputSelector, version, warningLevel
 
Constructor Summary
IssueRefundRequestType()
           
 
Method Summary
 String getItemID()
          Gets the value of the itemID property.
 String getOrderLineItemID()
          Gets the value of the orderLineItemID property.
 AmountType getRefundAmount()
          Gets the value of the refundAmount property.
 String getRefundMessage()
          Gets the value of the refundMessage property.
 RefundReasonCodeType getRefundReason()
          Gets the value of the refundReason property.
 RefundTypeCodeType getRefundType()
          Gets the value of the refundType property.
 String getTransactionID()
          Gets the value of the transactionID property.
 void setItemID(String value)
          Sets the value of the itemID property.
 void setOrderLineItemID(String value)
          Sets the value of the orderLineItemID property.
 void setRefundAmount(AmountType value)
          Sets the value of the refundAmount property.
 void setRefundMessage(String value)
          Sets the value of the refundMessage property.
 void setRefundReason(RefundReasonCodeType value)
          Sets the value of the refundReason property.
 void setRefundType(RefundTypeCodeType value)
          Sets the value of the refundType property.
 void setTransactionID(String value)
          Sets the value of the transactionID property.
 
Methods inherited from class com.ebay.soap.eBLBaseComponents.AbstractRequestType
_getAny, _getDetailLevel, _getOutputSelector, getAny, getAny, getAnyLength, getBotBlock, getDetailLevel, getDetailLevel, getDetailLevelLength, getEndUserIP, getErrorHandling, getErrorLanguage, getInvocationID, getMessageID, getOutputSelector, getOutputSelector, getOutputSelectorLength, getVersion, getWarningLevel, setAny, setAny, setBotBlock, setDetailLevel, setDetailLevel, setEndUserIP, setErrorHandling, setErrorLanguage, setInvocationID, setMessageID, setOutputSelector, setOutputSelector, setVersion, setWarningLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

itemID

protected String itemID

transactionID

protected String transactionID

refundReason

protected RefundReasonCodeType refundReason

refundType

protected RefundTypeCodeType refundType

refundAmount

protected AmountType refundAmount

refundMessage

protected String refundMessage

orderLineItemID

protected String orderLineItemID
Constructor Detail

IssueRefundRequestType

public IssueRefundRequestType()
Method Detail

getItemID

public String getItemID()
Gets the value of the itemID property.

Returns:
possible object is String

setItemID

public void setItemID(String value)
Sets the value of the itemID property.

Parameters:
value - allowed object is String

getTransactionID

public String getTransactionID()
Gets the value of the transactionID property.

Returns:
possible object is String

setTransactionID

public void setTransactionID(String value)
Sets the value of the transactionID property.

Parameters:
value - allowed object is String

getRefundReason

public RefundReasonCodeType getRefundReason()
Gets the value of the refundReason property.

Returns:
possible object is RefundReasonCodeType

setRefundReason

public void setRefundReason(RefundReasonCodeType value)
Sets the value of the refundReason property.

Parameters:
value - allowed object is RefundReasonCodeType

getRefundType

public RefundTypeCodeType getRefundType()
Gets the value of the refundType property.

Returns:
possible object is RefundTypeCodeType

setRefundType

public void setRefundType(RefundTypeCodeType value)
Sets the value of the refundType property.

Parameters:
value - allowed object is RefundTypeCodeType

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

getRefundMessage

public String getRefundMessage()
Gets the value of the refundMessage property.

Returns:
possible object is String

setRefundMessage

public void setRefundMessage(String value)
Sets the value of the refundMessage property.

Parameters:
value - allowed object is String

getOrderLineItemID

public String getOrderLineItemID()
Gets the value of the orderLineItemID property.

Returns:
possible object is String

setOrderLineItemID

public void setOrderLineItemID(String value)
Sets the value of the orderLineItemID property.

Parameters:
value - allowed object is String

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.