com.ebay.soap.eBLBaseComponents
Class ReviseInventoryStatusRequestType
java.lang.Object
com.ebay.soap.eBLBaseComponents.AbstractRequestType
com.ebay.soap.eBLBaseComponents.ReviseInventoryStatusRequestType
- All Implemented Interfaces:
- Serializable
public class ReviseInventoryStatusRequestType
- extends AbstractRequestType
- implements Serializable
Enables a seller to change the price and quantity of a currently-
active, fixed-price listing. Using ReviseInventoryStatus to modify
data qualifies as revising the listing.
Inputs are the item IDs or SKUs of the listings being revised,
and the price and quantity that are
being changed for each revision. Only applicable to fixed-price listings.
Changing the price or quantity of a currently-
active, fixed-price listing does not reset the Best Match performance score.
For Best Match information related to multi-variation listings, see the Best
Match information at the following topic:
Multi-quantity Fixed Price
listings with variations.
As with all listing calls, the site you specify in the request URL
(for SOAP) or the X-EBAY-API-SITEID HTTP header (for XML)
should match the original listing's Item.Site value.
In particular, this is a best practice when you submit new and
revised listings.
For Large Merchant Services users: When you use ReviseInventoryStatus within a Merchant Data file,
it must be enclosed within two BulkDataExchangeRequest tags.
After release 637, a namespace is returned in the BulkDataExchangeResponseType
(top level) of the response. The BulkDataExchange tags are not shown in the call input/output descriptions.
Java class for ReviseInventoryStatusRequestType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ReviseInventoryStatusRequestType">
<complexContent>
<extension base="{urn:ebay:apis:eBLBaseComponents}AbstractRequestType">
<sequence>
<element name="InventoryStatus" type="{urn:ebay:apis:eBLBaseComponents}InventoryStatusType" maxOccurs="unbounded" minOccurs="0"/>
<any/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
- Serialized Form
Fields inherited from class com.ebay.soap.eBLBaseComponents.AbstractRequestType |
any, botBlock, detailLevel, endUserIP, errorHandling, errorLanguage, invocationID, messageID, outputSelector, version, warningLevel |
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 |
inventoryStatus
protected List<InventoryStatusType> inventoryStatus
reviseInventoryStatusRequestTypeAny
protected List<Object> reviseInventoryStatusRequestTypeAny
ReviseInventoryStatusRequestType
public ReviseInventoryStatusRequestType()
getInventoryStatus
public InventoryStatusType[] getInventoryStatus()
- Returns:
- array of
InventoryStatusType
getInventoryStatus
public InventoryStatusType getInventoryStatus(int idx)
- Returns:
- one of
InventoryStatusType
getInventoryStatusLength
public int getInventoryStatusLength()
setInventoryStatus
public void setInventoryStatus(InventoryStatusType[] values)
- Parameters:
values
- allowed objects are
InventoryStatusType
_getInventoryStatus
protected List<InventoryStatusType> _getInventoryStatus()
setInventoryStatus
public InventoryStatusType setInventoryStatus(int idx,
InventoryStatusType value)
- Parameters:
value
- allowed object is
InventoryStatusType
getReviseInventoryStatusRequestTypeAny
public Object[] getReviseInventoryStatusRequestTypeAny()
- Returns:
- array of
Element
Object
getReviseInventoryStatusRequestTypeAny
public Object getReviseInventoryStatusRequestTypeAny(int idx)
- Returns:
- one of
Element
Object
getReviseInventoryStatusRequestTypeAnyLength
public int getReviseInventoryStatusRequestTypeAnyLength()
setReviseInventoryStatusRequestTypeAny
public void setReviseInventoryStatusRequestTypeAny(Object[] values)
- Parameters:
values
- allowed objects are
Element
Object
_getReviseInventoryStatusRequestTypeAny
protected List<Object> _getReviseInventoryStatusRequestTypeAny()
setReviseInventoryStatusRequestTypeAny
public Object setReviseInventoryStatusRequestTypeAny(int idx,
Object value)
- Parameters:
value
- allowed object is
Element
Object
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.