Changes since
the last release

com.ebay.sdk.call
Class AddDisputeResponseCall

java.lang.Object
  extended by com.ebay.sdk.ApiCall
      extended by com.ebay.sdk.call.AddDisputeResponseCall

public class AddDisputeResponseCall
extends ApiCall

Wrapper class of the AddDisputeResponse call of eBay SOAP API.

Title: SOAP API wrapper library.

Description: Contains wrapper classes for eBay SOAP APIs.

Copyright: Copyright (c) 2009

Company: eBay Inc.


Input property: DisputeID - The unique identifier of the eBay Unpaid Item case or PayPal INR dispute. This identifier is created by eBay or PayPal upon case/dispute creation.
Input property: MessageText - The text of a comment or response being posted to the case/dispute. Required when DisputeActivity is SellerAddInformation, SellerComment, or SellerPaymentNotReceived. Otherwise, this field is optional.
Input property: DisputeActivity - The type of activity the seller plans to take on the case/dispute. The allowed value is determined by the current state of the case/dispute and whether the seller is updating an Unpaid Item case or responding to a PayPal INR dispute.
Input property: ShippingCarrierUsed - The shipping carrier used to ship the item in dispute. This field is not case sensitive in the AddDisputeResponse request. Non-alphanumeric characters are not allowed. This field (along with ShipmentTrackNumber) is required if the value of DisputeActivity is set to SellerShippedItem.
Input property: ShipmentTrackNumber - The tracking number associated with one package of a shipment. The seller is responsible for the accuracy of the shipment tracking number, as eBay only verifies that the tracking number is consistent with the numbering scheme used by the specified shipping carrier, but cannot verify the accuracy of the tracking number. This field (along with ShippingCarrierUsed) is required if the value of DisputeActivity is set to SellerShippedItem.
Input property: ShippingTime - This timestamp indicates the date and time when the item under dispute was shipped. This field is required if the value of DisputeActivity is set to SellerShippedItem.

Version:
1.0
Author:
Ron Murphy

Field Summary
 
Fields inherited from class com.ebay.sdk.ApiCall
apiException, sendReqListeners
 
Constructor Summary
AddDisputeResponseCall()
          Constructor.
AddDisputeResponseCall(ApiContext apiContext)
          Constructor.
 
Method Summary
 AddDisputeResponseResponseType addDisputeResponse()
          This call enables the seller to respond to an Item Not Received (INR) dispute opened by a buyer through PayPal's Purchase Protection program, or to update an Unpaid Item case.
 DisputeActivityCodeType getDisputeActivity()
          Gets the AddDisputeResponseRequestType.disputeActivity.
 java.lang.String getDisputeID()
          Gets the AddDisputeResponseRequestType.disputeID.
 java.lang.String getMessageText()
          Gets the AddDisputeResponseRequestType.messageText.
 java.lang.String getShipmentTrackNumber()
          Gets the AddDisputeResponseRequestType.shipmentTrackNumber.
 java.lang.String getShippingCarrierUsed()
          Gets the AddDisputeResponseRequestType.shippingCarrierUsed.
 java.util.Calendar getShippingTime()
          Gets the AddDisputeResponseRequestType.shippingTime.
 void setDisputeActivity(DisputeActivityCodeType disputeActivity)
          Sets the AddDisputeResponseRequestType.disputeActivity.
 void setDisputeID(java.lang.String disputeID)
          Sets the AddDisputeResponseRequestType.disputeID.
 void setMessageText(java.lang.String messageText)
          Sets the AddDisputeResponseRequestType.messageText.
 void setShipmentTrackNumber(java.lang.String shipmentTrackNumber)
          Sets the AddDisputeResponseRequestType.shipmentTrackNumber.
 void setShippingCarrierUsed(java.lang.String shippingCarrierUsed)
          Sets the AddDisputeResponseRequestType.shippingCarrierUsed.
 void setShippingTime(java.util.Calendar shippingTime)
          Sets the AddDisputeResponseRequestType.shippingTime.
 
Methods inherited from class com.ebay.sdk.ApiCall
addDetailLevel, addSendRequestListener, execute, executeByApiName, getApiContext, getApiException, getBotBlock, getCallRetry, getDetailLevel, getEnableCompression, getEndUserIP, getErrorHandling, getInvocationID, getMessageID, getOutputSelector, getRequestXml, getResponseObject, getResponseXml, getSite, getWarningLevel, hasError, hasWarning, isEnableoAuthTokenHTTPHeader, removeSendRequestListener, setApiContext, setBotBlock, setCallRetry, setDetailLevel, setEnableCompression, setEnableoAuthTokenHTTPHeader, setEndUserIP, setErrorHandling, setInvocationID, setMessageID, setOutputSelector, setSite, setWarningLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddDisputeResponseCall

public AddDisputeResponseCall()
Constructor.


AddDisputeResponseCall

public AddDisputeResponseCall(ApiContext apiContext)
Constructor.

Parameters:
apiContext - The ApiContext object to be used to make the call.
Method Detail

addDisputeResponse

public AddDisputeResponseResponseType addDisputeResponse()
                                                  throws ApiException,
                                                         SdkException,
                                                         java.lang.Exception
This call enables the seller to respond to an Item Not Received (INR) dispute opened by a buyer through PayPal's Purchase Protection program, or to update an Unpaid Item case. To respond to a case opened by the buyer through eBay's Resolution Center, the seller should use the Case Management calls of the Post-Order API, the Resolution Case Management API, or manage the case manually through the eBay Resolution Center.

Returns:
The AddDisputeResponseResponseType object.
Throws:
ApiException
SdkException
java.lang.Exception

getDisputeActivity

public DisputeActivityCodeType getDisputeActivity()
Gets the AddDisputeResponseRequestType.disputeActivity.

Returns:
DisputeActivityCodeType

setDisputeActivity

public void setDisputeActivity(DisputeActivityCodeType disputeActivity)
Sets the AddDisputeResponseRequestType.disputeActivity.

Parameters:
disputeActivity - DisputeActivityCodeType

getDisputeID

public java.lang.String getDisputeID()
Gets the AddDisputeResponseRequestType.disputeID.

Returns:
String

setDisputeID

public void setDisputeID(java.lang.String disputeID)
Sets the AddDisputeResponseRequestType.disputeID.

Parameters:
disputeID - String

getMessageText

public java.lang.String getMessageText()
Gets the AddDisputeResponseRequestType.messageText.

Returns:
String

setMessageText

public void setMessageText(java.lang.String messageText)
Sets the AddDisputeResponseRequestType.messageText.

Parameters:
messageText - String

getShipmentTrackNumber

public java.lang.String getShipmentTrackNumber()
Gets the AddDisputeResponseRequestType.shipmentTrackNumber.

Returns:
String

setShipmentTrackNumber

public void setShipmentTrackNumber(java.lang.String shipmentTrackNumber)
Sets the AddDisputeResponseRequestType.shipmentTrackNumber.

Parameters:
shipmentTrackNumber - String

getShippingCarrierUsed

public java.lang.String getShippingCarrierUsed()
Gets the AddDisputeResponseRequestType.shippingCarrierUsed.

Returns:
String

setShippingCarrierUsed

public void setShippingCarrierUsed(java.lang.String shippingCarrierUsed)
Sets the AddDisputeResponseRequestType.shippingCarrierUsed.

Parameters:
shippingCarrierUsed - String

getShippingTime

public java.util.Calendar getShippingTime()
Gets the AddDisputeResponseRequestType.shippingTime.

Returns:
Calendar

setShippingTime

public void setShippingTime(java.util.Calendar shippingTime)
Sets the AddDisputeResponseRequestType.shippingTime.

Parameters:
shippingTime - Calendar

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.