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:
java.io.Serializable

public class ReviseInventoryStatusRequestType
extends AbstractRequestType
implements java.io.Serializable

Enables a seller to change the price and/or quantity of one to four active, fixed-price listings. The fixed-price listing to modify is identified with the ItemID of the listing and/or the SKU value of the item (if a seller-defined SKU value exists for the listing). If the seller is modifying one or more variations within a multiple-variation listing, the ItemID and SKU fields in the InventoryStatus container become required, with the ItemID value identifying the listing, and the SKU value identifying the specific product variation within that multiple-variation listing. Each variation within a multiple-variation listing requires a seller-defined SKU value.

Whether updating the price and/or quantity of a single-variation listing or a specific variation within a multiple-variation listing, the limit of items or item variations that can be modified with one call is four.

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  java.util.List<InventoryStatusType> inventoryStatus
           
protected  java.util.List<java.lang.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  java.util.List<InventoryStatusType> _getInventoryStatus()
           
protected  java.util.List<java.lang.Object> _getReviseInventoryStatusRequestTypeAny()
           
 InventoryStatusType[] getInventoryStatus()
           
 InventoryStatusType getInventoryStatus(int idx)
           
 int getInventoryStatusLength()
           
 java.lang.Object[] getReviseInventoryStatusRequestTypeAny()
           
 java.lang.Object getReviseInventoryStatusRequestTypeAny(int idx)
           
 int getReviseInventoryStatusRequestTypeAnyLength()
           
 InventoryStatusType setInventoryStatus(int idx, InventoryStatusType value)
           
 void setInventoryStatus(InventoryStatusType[] values)
           
 java.lang.Object setReviseInventoryStatusRequestTypeAny(int idx, java.lang.Object value)
           
 void setReviseInventoryStatusRequestTypeAny(java.lang.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 java.util.List<InventoryStatusType> inventoryStatus

reviseInventoryStatusRequestTypeAny

protected java.util.List<java.lang.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 java.util.List<InventoryStatusType> _getInventoryStatus()

setInventoryStatus

public InventoryStatusType setInventoryStatus(int idx,
                                              InventoryStatusType value)
Parameters:
value - allowed object is InventoryStatusType

getReviseInventoryStatusRequestTypeAny

public java.lang.Object[] getReviseInventoryStatusRequestTypeAny()
Returns:
array of Element Object

getReviseInventoryStatusRequestTypeAny

public java.lang.Object getReviseInventoryStatusRequestTypeAny(int idx)
Returns:
one of Element Object

getReviseInventoryStatusRequestTypeAnyLength

public int getReviseInventoryStatusRequestTypeAnyLength()

setReviseInventoryStatusRequestTypeAny

public void setReviseInventoryStatusRequestTypeAny(java.lang.Object[] values)
Parameters:
values - allowed objects are Element Object

_getReviseInventoryStatusRequestTypeAny

protected java.util.List<java.lang.Object> _getReviseInventoryStatusRequestTypeAny()

setReviseInventoryStatusRequestTypeAny

public java.lang.Object setReviseInventoryStatusRequestTypeAny(int idx,
                                                               java.lang.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.