Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class SiteBuyerRequirementDetailsType

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

public class SiteBuyerRequirementDetailsType
extends Object
implements Serializable

Type defining the BuyerRequirementDetails container, which is returned in GeteBayDetails, and provides the seller with the buyer requirement features (and applicable values) that are supported by the listing site.

Note: This container is only returned if BuyerRequirementDetails is included as a DetailName filter in the call request, or if no DetailName filters are used in the request.

Java class for SiteBuyerRequirementDetailsType complex type.

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

 <complexType name="SiteBuyerRequirementDetailsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="LinkedPayPalAccount" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="MaximumBuyerPolicyViolations" type="{urn:ebay:apis:eBLBaseComponents}MaximumBuyerPolicyViolationsDetailsType" minOccurs="0"/>
         <element name="MaximumItemRequirements" type="{urn:ebay:apis:eBLBaseComponents}MaximumItemRequirementsDetailsType" minOccurs="0"/>
         <element name="MaximumUnpaidItemStrikesInfo" type="{urn:ebay:apis:eBLBaseComponents}MaximumUnpaidItemStrikesInfoDetailsType" minOccurs="0"/>
         <element name="MinimumFeedbackScore" type="{urn:ebay:apis:eBLBaseComponents}MinimumFeedbackScoreDetailsType" minOccurs="0"/>
         <element name="ShipToRegistrationCountry" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="VerifiedUserRequirements" type="{urn:ebay:apis:eBLBaseComponents}VerifiedUserRequirementsDetailsType" minOccurs="0"/>
         <element name="DetailVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="UpdateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  List<Object> any
           
protected  String detailVersion
           
protected  Boolean linkedPayPalAccount
           
protected  MaximumBuyerPolicyViolationsDetailsType maximumBuyerPolicyViolations
           
protected  MaximumItemRequirementsDetailsType maximumItemRequirements
           
protected  MaximumUnpaidItemStrikesInfoDetailsType maximumUnpaidItemStrikesInfo
           
protected  MinimumFeedbackScoreDetailsType minimumFeedbackScore
           
protected  Boolean shipToRegistrationCountry
           
protected  Calendar updateTime
           
protected  VerifiedUserRequirementsDetailsType verifiedUserRequirements
           
 
Constructor Summary
SiteBuyerRequirementDetailsType()
           
 
Method Summary
protected  List<Object> _getAny()
           
 Object[] getAny()
           
 Object getAny(int idx)
           
 int getAnyLength()
           
 String getDetailVersion()
          Gets the value of the detailVersion property.
 MaximumBuyerPolicyViolationsDetailsType getMaximumBuyerPolicyViolations()
          Gets the value of the maximumBuyerPolicyViolations property.
 MaximumItemRequirementsDetailsType getMaximumItemRequirements()
          Gets the value of the maximumItemRequirements property.
 MaximumUnpaidItemStrikesInfoDetailsType getMaximumUnpaidItemStrikesInfo()
          Gets the value of the maximumUnpaidItemStrikesInfo property.
 MinimumFeedbackScoreDetailsType getMinimumFeedbackScore()
          Gets the value of the minimumFeedbackScore property.
 Calendar getUpdateTime()
          Gets the value of the updateTime property.
 VerifiedUserRequirementsDetailsType getVerifiedUserRequirements()
          Gets the value of the verifiedUserRequirements property.
 Boolean isLinkedPayPalAccount()
          Gets the value of the linkedPayPalAccount property.
 Boolean isShipToRegistrationCountry()
          Gets the value of the shipToRegistrationCountry property.
 Object setAny(int idx, Object value)
           
 void setAny(Object[] values)
           
 void setDetailVersion(String value)
          Sets the value of the detailVersion property.
 void setLinkedPayPalAccount(Boolean value)
          Sets the value of the linkedPayPalAccount property.
 void setMaximumBuyerPolicyViolations(MaximumBuyerPolicyViolationsDetailsType value)
          Sets the value of the maximumBuyerPolicyViolations property.
 void setMaximumItemRequirements(MaximumItemRequirementsDetailsType value)
          Sets the value of the maximumItemRequirements property.
 void setMaximumUnpaidItemStrikesInfo(MaximumUnpaidItemStrikesInfoDetailsType value)
          Sets the value of the maximumUnpaidItemStrikesInfo property.
 void setMinimumFeedbackScore(MinimumFeedbackScoreDetailsType value)
          Sets the value of the minimumFeedbackScore property.
 void setShipToRegistrationCountry(Boolean value)
          Sets the value of the shipToRegistrationCountry property.
 void setUpdateTime(Calendar value)
          Sets the value of the updateTime property.
 void setVerifiedUserRequirements(VerifiedUserRequirementsDetailsType value)
          Sets the value of the verifiedUserRequirements property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

linkedPayPalAccount

protected Boolean linkedPayPalAccount

maximumBuyerPolicyViolations

protected MaximumBuyerPolicyViolationsDetailsType maximumBuyerPolicyViolations

maximumItemRequirements

protected MaximumItemRequirementsDetailsType maximumItemRequirements

maximumUnpaidItemStrikesInfo

protected MaximumUnpaidItemStrikesInfoDetailsType maximumUnpaidItemStrikesInfo

minimumFeedbackScore

protected MinimumFeedbackScoreDetailsType minimumFeedbackScore

shipToRegistrationCountry

protected Boolean shipToRegistrationCountry

verifiedUserRequirements

protected VerifiedUserRequirementsDetailsType verifiedUserRequirements

detailVersion

protected String detailVersion

updateTime

protected Calendar updateTime

any

protected List<Object> any
Constructor Detail

SiteBuyerRequirementDetailsType

public SiteBuyerRequirementDetailsType()
Method Detail

isLinkedPayPalAccount

public Boolean isLinkedPayPalAccount()
Gets the value of the linkedPayPalAccount property.

Returns:
possible object is Boolean

setLinkedPayPalAccount

public void setLinkedPayPalAccount(Boolean value)
Sets the value of the linkedPayPalAccount property.

Parameters:
value - allowed object is Boolean

getMaximumBuyerPolicyViolations

public MaximumBuyerPolicyViolationsDetailsType getMaximumBuyerPolicyViolations()
Gets the value of the maximumBuyerPolicyViolations property.

Returns:
possible object is MaximumBuyerPolicyViolationsDetailsType

setMaximumBuyerPolicyViolations

public void setMaximumBuyerPolicyViolations(MaximumBuyerPolicyViolationsDetailsType value)
Sets the value of the maximumBuyerPolicyViolations property.

Parameters:
value - allowed object is MaximumBuyerPolicyViolationsDetailsType

getMaximumItemRequirements

public MaximumItemRequirementsDetailsType getMaximumItemRequirements()
Gets the value of the maximumItemRequirements property.

Returns:
possible object is MaximumItemRequirementsDetailsType

setMaximumItemRequirements

public void setMaximumItemRequirements(MaximumItemRequirementsDetailsType value)
Sets the value of the maximumItemRequirements property.

Parameters:
value - allowed object is MaximumItemRequirementsDetailsType

getMaximumUnpaidItemStrikesInfo

public MaximumUnpaidItemStrikesInfoDetailsType getMaximumUnpaidItemStrikesInfo()
Gets the value of the maximumUnpaidItemStrikesInfo property.

Returns:
possible object is MaximumUnpaidItemStrikesInfoDetailsType

setMaximumUnpaidItemStrikesInfo

public void setMaximumUnpaidItemStrikesInfo(MaximumUnpaidItemStrikesInfoDetailsType value)
Sets the value of the maximumUnpaidItemStrikesInfo property.

Parameters:
value - allowed object is MaximumUnpaidItemStrikesInfoDetailsType

getMinimumFeedbackScore

public MinimumFeedbackScoreDetailsType getMinimumFeedbackScore()
Gets the value of the minimumFeedbackScore property.

Returns:
possible object is MinimumFeedbackScoreDetailsType

setMinimumFeedbackScore

public void setMinimumFeedbackScore(MinimumFeedbackScoreDetailsType value)
Sets the value of the minimumFeedbackScore property.

Parameters:
value - allowed object is MinimumFeedbackScoreDetailsType

isShipToRegistrationCountry

public Boolean isShipToRegistrationCountry()
Gets the value of the shipToRegistrationCountry property.

Returns:
possible object is Boolean

setShipToRegistrationCountry

public void setShipToRegistrationCountry(Boolean value)
Sets the value of the shipToRegistrationCountry property.

Parameters:
value - allowed object is Boolean

getVerifiedUserRequirements

public VerifiedUserRequirementsDetailsType getVerifiedUserRequirements()
Gets the value of the verifiedUserRequirements property.

Returns:
possible object is VerifiedUserRequirementsDetailsType

setVerifiedUserRequirements

public void setVerifiedUserRequirements(VerifiedUserRequirementsDetailsType value)
Sets the value of the verifiedUserRequirements property.

Parameters:
value - allowed object is VerifiedUserRequirementsDetailsType

getDetailVersion

public String getDetailVersion()
Gets the value of the detailVersion property.

Returns:
possible object is String

setDetailVersion

public void setDetailVersion(String value)
Sets the value of the detailVersion property.

Parameters:
value - allowed object is String

getUpdateTime

public Calendar getUpdateTime()
Gets the value of the updateTime property.

Returns:
possible object is String

setUpdateTime

public void setUpdateTime(Calendar value)
Sets the value of the updateTime 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.