Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class GetCategoryFeaturesRequestType

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

public class GetCategoryFeaturesRequestType
extends AbstractRequestType
implements Serializable

Returns information about the features that are applicable to different categories, such as listing durations, shipping term requirements, and Best Offer support.

Java class for GetCategoryFeaturesRequestType complex type.

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

 <complexType name="GetCategoryFeaturesRequestType">
   <complexContent>
     <extension base="{urn:ebay:apis:eBLBaseComponents}AbstractRequestType">
       <sequence>
         <element name="CategoryID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="LevelLimit" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="ViewAllNodes" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="FeatureID" type="{urn:ebay:apis:eBLBaseComponents}FeatureIDCodeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="AllFeaturesForCategory" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  Boolean allFeaturesForCategory
           
protected  String categoryID
           
protected  List<FeatureIDCodeType> featureID
           
protected  Integer levelLimit
           
protected  Boolean viewAllNodes
           
 
Fields inherited from class com.ebay.soap.eBLBaseComponents.AbstractRequestType
any, botBlock, detailLevel, endUserIP, errorHandling, errorLanguage, invocationID, messageID, outputSelector, version, warningLevel
 
Constructor Summary
GetCategoryFeaturesRequestType()
           
 
Method Summary
protected  List<FeatureIDCodeType> _getFeatureID()
           
 String getCategoryID()
          Gets the value of the categoryID property.
 FeatureIDCodeType[] getFeatureID()
           
 FeatureIDCodeType getFeatureID(int idx)
           
 int getFeatureIDLength()
           
 Integer getLevelLimit()
          Gets the value of the levelLimit property.
 Boolean isAllFeaturesForCategory()
          Gets the value of the allFeaturesForCategory property.
 Boolean isViewAllNodes()
          Gets the value of the viewAllNodes property.
 void setAllFeaturesForCategory(Boolean value)
          Sets the value of the allFeaturesForCategory property.
 void setCategoryID(String value)
          Sets the value of the categoryID property.
 void setFeatureID(FeatureIDCodeType[] values)
           
 FeatureIDCodeType setFeatureID(int idx, FeatureIDCodeType value)
           
 void setLevelLimit(Integer value)
          Sets the value of the levelLimit property.
 void setViewAllNodes(Boolean value)
          Sets the value of the viewAllNodes 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

categoryID

protected String categoryID

levelLimit

protected Integer levelLimit

viewAllNodes

protected Boolean viewAllNodes

featureID

protected List<FeatureIDCodeType> featureID

allFeaturesForCategory

protected Boolean allFeaturesForCategory
Constructor Detail

GetCategoryFeaturesRequestType

public GetCategoryFeaturesRequestType()
Method Detail

getCategoryID

public String getCategoryID()
Gets the value of the categoryID property.

Returns:
possible object is String

setCategoryID

public void setCategoryID(String value)
Sets the value of the categoryID property.

Parameters:
value - allowed object is String

getLevelLimit

public Integer getLevelLimit()
Gets the value of the levelLimit property.

Returns:
possible object is Integer

setLevelLimit

public void setLevelLimit(Integer value)
Sets the value of the levelLimit property.

Parameters:
value - allowed object is Integer

isViewAllNodes

public Boolean isViewAllNodes()
Gets the value of the viewAllNodes property.

Returns:
possible object is Boolean

setViewAllNodes

public void setViewAllNodes(Boolean value)
Sets the value of the viewAllNodes property.

Parameters:
value - allowed object is Boolean

getFeatureID

public FeatureIDCodeType[] getFeatureID()
Returns:
array of FeatureIDCodeType

getFeatureID

public FeatureIDCodeType getFeatureID(int idx)
Returns:
one of FeatureIDCodeType

getFeatureIDLength

public int getFeatureIDLength()

setFeatureID

public void setFeatureID(FeatureIDCodeType[] values)
Parameters:
values - allowed objects are FeatureIDCodeType

_getFeatureID

protected List<FeatureIDCodeType> _getFeatureID()

setFeatureID

public FeatureIDCodeType setFeatureID(int idx,
                                      FeatureIDCodeType value)
Parameters:
value - allowed object is FeatureIDCodeType

isAllFeaturesForCategory

public Boolean isAllFeaturesForCategory()
Gets the value of the allFeaturesForCategory property.

Returns:
possible object is Boolean

setAllFeaturesForCategory

public void setAllFeaturesForCategory(Boolean value)
Sets the value of the allFeaturesForCategory property.

Parameters:
value - allowed object is Boolean

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.