Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class DisputeType

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

public class DisputeType
extends Object
implements Serializable

Contains all information describing a dispute.

Note: These are not eBay money back guarantee disputes.

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  List<Object> any
           
protected  String buyerUserID
           
protected  Calendar disputeCreatedTime
           
protected  DisputeCreditEligibilityCodeType disputeCreditEligibility
           
protected  DisputeExplanationCodeType disputeExplanation
           
protected  String disputeID
           
protected  List<DisputeMessageType> disputeMessage
           
protected  Calendar disputeModifiedTime
           
protected  DisputeReasonCodeType disputeReason
           
protected  DisputeRecordTypeCodeType disputeRecordType
           
protected  List<DisputeResolutionType> disputeResolution
           
protected  DisputeStateCodeType disputeState
           
protected  DisputeStatusCodeType disputeStatus
           
protected  Boolean escalation
           
protected  ItemType item
           
protected  String orderLineItemID
           
protected  String otherPartyName
           
protected  TradingRoleCodeType otherPartyRole
           
protected  Boolean purchaseProtection
           
protected  String sellerUserID
           
protected  String transactionID
           
protected  TradingRoleCodeType userRole
           
 
Constructor Summary
DisputeType()
           
 
Method Summary
protected  List<Object> _getAny()
           
protected  List<DisputeMessageType> _getDisputeMessage()
           
protected  List<DisputeResolutionType> _getDisputeResolution()
           
 Object[] getAny()
           
 Object getAny(int idx)
           
 int getAnyLength()
           
 String getBuyerUserID()
          Gets the value of the buyerUserID property.
 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.
 String getDisputeID()
          Gets the value of the disputeID property.
 DisputeMessageType[] getDisputeMessage()
           
 DisputeMessageType getDisputeMessage(int idx)
           
 int getDisputeMessageLength()
           
 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.
 String getOrderLineItemID()
          Gets the value of the orderLineItemID property.
 String getOtherPartyName()
          Gets the value of the otherPartyName property.
 TradingRoleCodeType getOtherPartyRole()
          Gets the value of the otherPartyRole property.
 String getSellerUserID()
          Gets the value of the sellerUserID property.
 String getTransactionID()
          Gets the value of the transactionID property.
 TradingRoleCodeType getUserRole()
          Gets the value of the userRole property.
 Boolean isEscalation()
          Gets the value of the escalation property.
 Boolean isPurchaseProtection()
          Gets the value of the purchaseProtection property.
 Object setAny(int idx, Object value)
           
 void setAny(Object[] values)
           
 void setBuyerUserID(String value)
          Sets the value of the buyerUserID property.
 void setDisputeCreatedTime(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(String value)
          Sets the value of the disputeID property.
 void setDisputeMessage(DisputeMessageType[] values)
           
 DisputeMessageType setDisputeMessage(int idx, DisputeMessageType value)
           
 void setDisputeModifiedTime(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(Boolean value)
          Sets the value of the escalation property.
 void setItem(ItemType value)
          Sets the value of the item property.
 void setOrderLineItemID(String value)
          Sets the value of the orderLineItemID property.
 void setOtherPartyName(String value)
          Sets the value of the otherPartyName property.
 void setOtherPartyRole(TradingRoleCodeType value)
          Sets the value of the otherPartyRole property.
 void setPurchaseProtection(Boolean value)
          Sets the value of the purchaseProtection property.
 void setSellerUserID(String value)
          Sets the value of the sellerUserID property.
 void setTransactionID(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 String disputeID

disputeRecordType

protected DisputeRecordTypeCodeType disputeRecordType

disputeState

protected DisputeStateCodeType disputeState

disputeStatus

protected DisputeStatusCodeType disputeStatus

otherPartyRole

protected TradingRoleCodeType otherPartyRole

otherPartyName

protected String otherPartyName

userRole

protected TradingRoleCodeType userRole

buyerUserID

protected String buyerUserID

sellerUserID

protected String sellerUserID

transactionID

protected String transactionID

item

protected ItemType item

disputeReason

protected DisputeReasonCodeType disputeReason

disputeExplanation

protected DisputeExplanationCodeType disputeExplanation

disputeCreditEligibility

protected DisputeCreditEligibilityCodeType disputeCreditEligibility

disputeCreatedTime

protected Calendar disputeCreatedTime

disputeModifiedTime

protected Calendar disputeModifiedTime

disputeResolution

protected List<DisputeResolutionType> disputeResolution

disputeMessage

protected List<DisputeMessageType> disputeMessage

escalation

protected Boolean escalation

purchaseProtection

protected Boolean purchaseProtection

orderLineItemID

protected String orderLineItemID

any

protected List<Object> any
Constructor Detail

DisputeType

public DisputeType()
Method Detail

getDisputeID

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

Returns:
possible object is String

setDisputeID

public void setDisputeID(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 String getOtherPartyName()
Gets the value of the otherPartyName property.

Returns:
possible object is String

setOtherPartyName

public void setOtherPartyName(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 String getBuyerUserID()
Gets the value of the buyerUserID property.

Returns:
possible object is String

setBuyerUserID

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

Parameters:
value - allowed object is String

getSellerUserID

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

Returns:
possible object is String

setSellerUserID

public void setSellerUserID(String value)
Sets the value of the sellerUserID 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

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 Calendar getDisputeCreatedTime()
Gets the value of the disputeCreatedTime property.

Returns:
possible object is String

setDisputeCreatedTime

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

Parameters:
value - allowed object is String

getDisputeModifiedTime

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

Returns:
possible object is String

setDisputeModifiedTime

public void setDisputeModifiedTime(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 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 List<DisputeMessageType> _getDisputeMessage()

setDisputeMessage

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

isEscalation

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

Returns:
possible object is Boolean

setEscalation

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

Parameters:
value - allowed object is Boolean

isPurchaseProtection

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

Returns:
possible object is Boolean

setPurchaseProtection

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

Parameters:
value - allowed object is Boolean

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

getAny

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

getAny

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

getAnyLength

public int getAnyLength()

setAny

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

_getAny

protected List<Object> _getAny()

setAny

public Object setAny(int idx,
                     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.