Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class DisputeType

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

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

Contains all information describing a dispute.

Note: 'Item Not Received' or 'Significantly Not As Described' cases, initiated by buyers through the eBay Money Back Guarantee program, are not returned with GetDispute or GetUserDisputes. The getCase method of the Post-Order API is used to retrieve Money Back Guarantee cases programmatically.

Java class for DisputeType complex type.

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

 <complexType name="DisputeType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="DisputeID" type="{urn:ebay:apis:eBLBaseComponents}DisputeIDType" minOccurs="0"/>
         <element name="DisputeRecordType" type="{urn:ebay:apis:eBLBaseComponents}DisputeRecordTypeCodeType" minOccurs="0"/>
         <element name="DisputeState" type="{urn:ebay:apis:eBLBaseComponents}DisputeStateCodeType" minOccurs="0"/>
         <element name="DisputeStatus" type="{urn:ebay:apis:eBLBaseComponents}DisputeStatusCodeType" minOccurs="0"/>
         <element name="OtherPartyRole" type="{urn:ebay:apis:eBLBaseComponents}TradingRoleCodeType" minOccurs="0"/>
         <element name="OtherPartyName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="UserRole" type="{urn:ebay:apis:eBLBaseComponents}TradingRoleCodeType" minOccurs="0"/>
         <element name="BuyerUserID" type="{urn:ebay:apis:eBLBaseComponents}UserIDType" minOccurs="0"/>
         <element name="SellerUserID" type="{urn:ebay:apis:eBLBaseComponents}UserIDType" minOccurs="0"/>
         <element name="TransactionID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Item" type="{urn:ebay:apis:eBLBaseComponents}ItemType" minOccurs="0"/>
         <element name="DisputeReason" type="{urn:ebay:apis:eBLBaseComponents}DisputeReasonCodeType" minOccurs="0"/>
         <element name="DisputeExplanation" type="{urn:ebay:apis:eBLBaseComponents}DisputeExplanationCodeType" minOccurs="0"/>
         <element name="DisputeCreditEligibility" type="{urn:ebay:apis:eBLBaseComponents}DisputeCreditEligibilityCodeType" minOccurs="0"/>
         <element name="DisputeCreatedTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="DisputeModifiedTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="DisputeResolution" type="{urn:ebay:apis:eBLBaseComponents}DisputeResolutionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="DisputeMessage" type="{urn:ebay:apis:eBLBaseComponents}DisputeMessageType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Escalation" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="PurchaseProtection" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="OrderLineItemID" 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.lang.String buyerUserID
           
protected  java.util.Calendar disputeCreatedTime
           
protected  DisputeCreditEligibilityCodeType disputeCreditEligibility
           
protected  DisputeExplanationCodeType disputeExplanation
           
protected  java.lang.String disputeID
           
protected  java.util.List<DisputeMessageType> disputeMessage
           
protected  java.util.Calendar disputeModifiedTime
           
protected  DisputeReasonCodeType disputeReason
           
protected  DisputeRecordTypeCodeType disputeRecordType
           
protected  java.util.List<DisputeResolutionType> disputeResolution
           
protected  DisputeStateCodeType disputeState
           
protected  DisputeStatusCodeType disputeStatus
           
protected  java.lang.Boolean escalation
           
protected  ItemType item
           
protected  java.lang.String orderLineItemID
           
protected  java.lang.String otherPartyName
           
protected  TradingRoleCodeType otherPartyRole
           
protected  java.lang.Boolean purchaseProtection
           
protected  java.lang.String sellerUserID
           
protected  java.lang.String transactionID
           
protected  TradingRoleCodeType userRole
           
 
Constructor Summary
DisputeType()
           
 
Method Summary
protected  java.util.List<java.lang.Object> _getAny()
           
protected  java.util.List<DisputeMessageType> _getDisputeMessage()
           
protected  java.util.List<DisputeResolutionType> _getDisputeResolution()
           
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 java.lang.String getBuyerUserID()
          Gets the value of the buyerUserID property.
 java.util.Calendar getDisputeCreatedTime()
          Gets the value of the disputeCreatedTime property.
 DisputeCreditEligibilityCodeType getDisputeCreditEligibility()
          Gets the value of the disputeCreditEligibility property.
 DisputeExplanationCodeType getDisputeExplanation()
          Gets the value of the disputeExplanation property.
 java.lang.String getDisputeID()
          Gets the value of the disputeID property.
 DisputeMessageType[] getDisputeMessage()
           
 DisputeMessageType getDisputeMessage(int idx)
           
 int getDisputeMessageLength()
           
 java.util.Calendar getDisputeModifiedTime()
          Gets the value of the disputeModifiedTime property.
 DisputeReasonCodeType getDisputeReason()
          Gets the value of the disputeReason property.
 DisputeRecordTypeCodeType getDisputeRecordType()
          Gets the value of the disputeRecordType property.
 DisputeResolutionType[] getDisputeResolution()
           
 DisputeResolutionType getDisputeResolution(int idx)
           
 int getDisputeResolutionLength()
           
 DisputeStateCodeType getDisputeState()
          Gets the value of the disputeState property.
 DisputeStatusCodeType getDisputeStatus()
          Gets the value of the disputeStatus property.
 ItemType getItem()
          Gets the value of the item property.
 java.lang.String getOrderLineItemID()
          Gets the value of the orderLineItemID property.
 java.lang.String getOtherPartyName()
          Gets the value of the otherPartyName property.
 TradingRoleCodeType getOtherPartyRole()
          Gets the value of the otherPartyRole property.
 java.lang.String getSellerUserID()
          Gets the value of the sellerUserID property.
 java.lang.String getTransactionID()
          Gets the value of the transactionID property.
 TradingRoleCodeType getUserRole()
          Gets the value of the userRole property.
 java.lang.Boolean isEscalation()
          Gets the value of the escalation property.
 java.lang.Boolean isPurchaseProtection()
          Gets the value of the purchaseProtection property.
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setBuyerUserID(java.lang.String value)
          Sets the value of the buyerUserID property.
 void setDisputeCreatedTime(java.util.Calendar value)
          Sets the value of the disputeCreatedTime property.
 void setDisputeCreditEligibility(DisputeCreditEligibilityCodeType value)
          Sets the value of the disputeCreditEligibility property.
 void setDisputeExplanation(DisputeExplanationCodeType value)
          Sets the value of the disputeExplanation property.
 void setDisputeID(java.lang.String value)
          Sets the value of the disputeID property.
 void setDisputeMessage(DisputeMessageType[] values)
           
 DisputeMessageType setDisputeMessage(int idx, DisputeMessageType value)
           
 void setDisputeModifiedTime(java.util.Calendar value)
          Sets the value of the disputeModifiedTime property.
 void setDisputeReason(DisputeReasonCodeType value)
          Sets the value of the disputeReason property.
 void setDisputeRecordType(DisputeRecordTypeCodeType value)
          Sets the value of the disputeRecordType property.
 void setDisputeResolution(DisputeResolutionType[] values)
           
 DisputeResolutionType setDisputeResolution(int idx, DisputeResolutionType value)
           
 void setDisputeState(DisputeStateCodeType value)
          Sets the value of the disputeState property.
 void setDisputeStatus(DisputeStatusCodeType value)
          Sets the value of the disputeStatus property.
 void setEscalation(java.lang.Boolean value)
          Sets the value of the escalation property.
 void setItem(ItemType value)
          Sets the value of the item property.
 void setOrderLineItemID(java.lang.String value)
          Sets the value of the orderLineItemID property.
 void setOtherPartyName(java.lang.String value)
          Sets the value of the otherPartyName property.
 void setOtherPartyRole(TradingRoleCodeType value)
          Sets the value of the otherPartyRole property.
 void setPurchaseProtection(java.lang.Boolean value)
          Sets the value of the purchaseProtection property.
 void setSellerUserID(java.lang.String value)
          Sets the value of the sellerUserID property.
 void setTransactionID(java.lang.String value)
          Sets the value of the transactionID property.
 void setUserRole(TradingRoleCodeType value)
          Sets the value of the userRole property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

disputeID

protected java.lang.String disputeID

disputeRecordType

protected DisputeRecordTypeCodeType disputeRecordType

disputeState

protected DisputeStateCodeType disputeState

disputeStatus

protected DisputeStatusCodeType disputeStatus

otherPartyRole

protected TradingRoleCodeType otherPartyRole

otherPartyName

protected java.lang.String otherPartyName

userRole

protected TradingRoleCodeType userRole

buyerUserID

protected java.lang.String buyerUserID

sellerUserID

protected java.lang.String sellerUserID

transactionID

protected java.lang.String transactionID

item

protected ItemType item

disputeReason

protected DisputeReasonCodeType disputeReason

disputeExplanation

protected DisputeExplanationCodeType disputeExplanation

disputeCreditEligibility

protected DisputeCreditEligibilityCodeType disputeCreditEligibility

disputeCreatedTime

protected java.util.Calendar disputeCreatedTime

disputeModifiedTime

protected java.util.Calendar disputeModifiedTime

disputeResolution

protected java.util.List<DisputeResolutionType> disputeResolution

disputeMessage

protected java.util.List<DisputeMessageType> disputeMessage

escalation

protected java.lang.Boolean escalation

purchaseProtection

protected java.lang.Boolean purchaseProtection

orderLineItemID

protected java.lang.String orderLineItemID

any

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

DisputeType

public DisputeType()
Method Detail

getDisputeID

public java.lang.String getDisputeID()
Gets the value of the disputeID property.

Returns:
possible object is String

setDisputeID

public void setDisputeID(java.lang.String value)
Sets the value of the disputeID property.

Parameters:
value - allowed object is String

getDisputeRecordType

public DisputeRecordTypeCodeType getDisputeRecordType()
Gets the value of the disputeRecordType property.

Returns:
possible object is DisputeRecordTypeCodeType

setDisputeRecordType

public void setDisputeRecordType(DisputeRecordTypeCodeType value)
Sets the value of the disputeRecordType property.

Parameters:
value - allowed object is DisputeRecordTypeCodeType

getDisputeState

public DisputeStateCodeType getDisputeState()
Gets the value of the disputeState property.

Returns:
possible object is DisputeStateCodeType

setDisputeState

public void setDisputeState(DisputeStateCodeType value)
Sets the value of the disputeState property.

Parameters:
value - allowed object is DisputeStateCodeType

getDisputeStatus

public DisputeStatusCodeType getDisputeStatus()
Gets the value of the disputeStatus property.

Returns:
possible object is DisputeStatusCodeType

setDisputeStatus

public void setDisputeStatus(DisputeStatusCodeType value)
Sets the value of the disputeStatus property.

Parameters:
value - allowed object is DisputeStatusCodeType

getOtherPartyRole

public TradingRoleCodeType getOtherPartyRole()
Gets the value of the otherPartyRole property.

Returns:
possible object is TradingRoleCodeType

setOtherPartyRole

public void setOtherPartyRole(TradingRoleCodeType value)
Sets the value of the otherPartyRole property.

Parameters:
value - allowed object is TradingRoleCodeType

getOtherPartyName

public java.lang.String getOtherPartyName()
Gets the value of the otherPartyName property.

Returns:
possible object is String

setOtherPartyName

public void setOtherPartyName(java.lang.String value)
Sets the value of the otherPartyName property.

Parameters:
value - allowed object is String

getUserRole

public TradingRoleCodeType getUserRole()
Gets the value of the userRole property.

Returns:
possible object is TradingRoleCodeType

setUserRole

public void setUserRole(TradingRoleCodeType value)
Sets the value of the userRole property.

Parameters:
value - allowed object is TradingRoleCodeType

getBuyerUserID

public java.lang.String getBuyerUserID()
Gets the value of the buyerUserID property.

Returns:
possible object is String

setBuyerUserID

public void setBuyerUserID(java.lang.String value)
Sets the value of the buyerUserID property.

Parameters:
value - allowed object is String

getSellerUserID

public java.lang.String getSellerUserID()
Gets the value of the sellerUserID property.

Returns:
possible object is String

setSellerUserID

public void setSellerUserID(java.lang.String value)
Sets the value of the sellerUserID property.

Parameters:
value - allowed object is String

getTransactionID

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

Returns:
possible object is String

setTransactionID

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

Parameters:
value - allowed object is String

getItem

public ItemType getItem()
Gets the value of the item property.

Returns:
possible object is ItemType

setItem

public void setItem(ItemType value)
Sets the value of the item property.

Parameters:
value - allowed object is ItemType

getDisputeReason

public DisputeReasonCodeType getDisputeReason()
Gets the value of the disputeReason property.

Returns:
possible object is DisputeReasonCodeType

setDisputeReason

public void setDisputeReason(DisputeReasonCodeType value)
Sets the value of the disputeReason property.

Parameters:
value - allowed object is DisputeReasonCodeType

getDisputeExplanation

public DisputeExplanationCodeType getDisputeExplanation()
Gets the value of the disputeExplanation property.

Returns:
possible object is DisputeExplanationCodeType

setDisputeExplanation

public void setDisputeExplanation(DisputeExplanationCodeType value)
Sets the value of the disputeExplanation property.

Parameters:
value - allowed object is DisputeExplanationCodeType

getDisputeCreditEligibility

public DisputeCreditEligibilityCodeType getDisputeCreditEligibility()
Gets the value of the disputeCreditEligibility property.

Returns:
possible object is DisputeCreditEligibilityCodeType

setDisputeCreditEligibility

public void setDisputeCreditEligibility(DisputeCreditEligibilityCodeType value)
Sets the value of the disputeCreditEligibility property.

Parameters:
value - allowed object is DisputeCreditEligibilityCodeType

getDisputeCreatedTime

public java.util.Calendar getDisputeCreatedTime()
Gets the value of the disputeCreatedTime property.

Returns:
possible object is String

setDisputeCreatedTime

public void setDisputeCreatedTime(java.util.Calendar value)
Sets the value of the disputeCreatedTime property.

Parameters:
value - allowed object is String

getDisputeModifiedTime

public java.util.Calendar getDisputeModifiedTime()
Gets the value of the disputeModifiedTime property.

Returns:
possible object is String

setDisputeModifiedTime

public void setDisputeModifiedTime(java.util.Calendar value)
Sets the value of the disputeModifiedTime property.

Parameters:
value - allowed object is String

getDisputeResolution

public DisputeResolutionType[] getDisputeResolution()
Returns:
array of DisputeResolutionType

getDisputeResolution

public DisputeResolutionType getDisputeResolution(int idx)
Returns:
one of DisputeResolutionType

getDisputeResolutionLength

public int getDisputeResolutionLength()

setDisputeResolution

public void setDisputeResolution(DisputeResolutionType[] values)
Parameters:
values - allowed objects are DisputeResolutionType

_getDisputeResolution

protected java.util.List<DisputeResolutionType> _getDisputeResolution()

setDisputeResolution

public DisputeResolutionType setDisputeResolution(int idx,
                                                  DisputeResolutionType value)
Parameters:
value - allowed object is DisputeResolutionType

getDisputeMessage

public DisputeMessageType[] getDisputeMessage()
Returns:
array of DisputeMessageType

getDisputeMessage

public DisputeMessageType getDisputeMessage(int idx)
Returns:
one of DisputeMessageType

getDisputeMessageLength

public int getDisputeMessageLength()

setDisputeMessage

public void setDisputeMessage(DisputeMessageType[] values)
Parameters:
values - allowed objects are DisputeMessageType

_getDisputeMessage

protected java.util.List<DisputeMessageType> _getDisputeMessage()

setDisputeMessage

public DisputeMessageType setDisputeMessage(int idx,
                                            DisputeMessageType value)
Parameters:
value - allowed object is DisputeMessageType

isEscalation

public java.lang.Boolean isEscalation()
Gets the value of the escalation property.

Returns:
possible object is Boolean

setEscalation

public void setEscalation(java.lang.Boolean value)
Sets the value of the escalation property.

Parameters:
value - allowed object is Boolean

isPurchaseProtection

public java.lang.Boolean isPurchaseProtection()
Gets the value of the purchaseProtection property.

Returns:
possible object is Boolean

setPurchaseProtection

public void setPurchaseProtection(java.lang.Boolean value)
Sets the value of the purchaseProtection property.

Parameters:
value - allowed object is Boolean

getOrderLineItemID

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

Returns:
possible object is String

setOrderLineItemID

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

Parameters:
value - allowed object is String

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.