Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class ReviseInventoryStatusRequestType

java.lang.Object
  extended by com.ebay.soap.eBLBaseComponents.AbstractRequestType
      extended by 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

Field Summary
protected  List<InventoryStatusType> inventoryStatus
           
protected  List<Object> reviseInventoryStatusRequestTypeAny
           
 
Fields inherited from class com.ebay.soap.eBLBaseComponents.AbstractRequestType
any, botBlock, detailLevel, endUserIP, errorHandling, errorLanguage, invocationID, messageID, outputSelector, version, warningLevel
 
Constructor Summary
ReviseInventoryStatusRequestType()
           
 
Method Summary
protected  List<InventoryStatusType> _getInventoryStatus()
           
protected  List<Object> _getReviseInventoryStatusRequestTypeAny()
           
 InventoryStatusType[] getInventoryStatus()
           
 InventoryStatusType getInventoryStatus(int idx)
           
 int getInventoryStatusLength()
           
 Object[] getReviseInventoryStatusRequestTypeAny()
           
 Object getReviseInventoryStatusRequestTypeAny(int idx)
           
 int getReviseInventoryStatusRequestTypeAnyLength()
           
 InventoryStatusType setInventoryStatus(int idx, InventoryStatusType value)
           
 void setInventoryStatus(InventoryStatusType[] values)
           
 Object setReviseInventoryStatusRequestTypeAny(int idx, Object value)
           
 void setReviseInventoryStatusRequestTypeAny(Object[] values)
           
 
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

inventoryStatus

protected List<InventoryStatusType> inventoryStatus

reviseInventoryStatusRequestTypeAny

protected List<Object> reviseInventoryStatusRequestTypeAny
Constructor Detail

ReviseInventoryStatusRequestType

public ReviseInventoryStatusRequestType()
Method Detail

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

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.