Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class ProductListingDetailsType

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

public class ProductListingDetailsType
extends java.lang.Object
implements java.io.Serializable

Type used by the ProductListingDetails container, which is used by a seller in an add/revise/relist call to identify a product through a Global Trade Item Number (EAN, ISBN, or UPC) or an eBay Product ID (e.g. 'ePID'). If a specified product identifier is matched to a product in the eBay catalog, some of the details for the product listing, such as listing category, product title, product description, product aspects, and stock photo are prefilled for the listing.

Note: If a Brand/MPN pair is required for the product, these values must still be input through the BrandMPN container.

Java class for ProductListingDetailsType complex type.

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

 <complexType name="ProductListingDetailsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="IncludeStockPhotoURL" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="UseStockPhotoURLAsGallery" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="StockPhotoURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="Copyright" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ProductReferenceID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DetailsURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="ProductDetailsURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="ReturnSearchResultOnDuplicates" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ISBN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="UPC" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="EAN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="BrandMPN" type="{urn:ebay:apis:eBLBaseComponents}BrandMPNType" minOccurs="0"/>
         <element name="TicketListingDetails" type="{urn:ebay:apis:eBLBaseComponents}TicketListingDetailsType" minOccurs="0"/>
         <element name="UseFirstProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IncludeeBayProductDetails" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="NameValueList" type="{urn:ebay:apis:eBLBaseComponents}NameValueListType" maxOccurs="unbounded" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  BrandMPNType brandMPN
           
protected  java.util.List<java.lang.String> copyright
           
protected  java.lang.String detailsURL
           
protected  java.lang.String ean
           
protected  java.lang.Boolean includeeBayProductDetails
           
protected  java.lang.Boolean includeStockPhotoURL
           
protected  java.lang.String isbn
           
protected  java.util.List<NameValueListType> nameValueList
           
protected  java.lang.String productDetailsURL
           
protected  java.lang.String productReferenceID
           
protected  java.lang.Boolean returnSearchResultOnDuplicates
           
protected  java.lang.String stockPhotoURL
           
protected  TicketListingDetailsType ticketListingDetails
           
protected  java.lang.String upc
           
protected  java.lang.Boolean useFirstProduct
           
protected  java.lang.Boolean useStockPhotoURLAsGallery
           
 
Constructor Summary
ProductListingDetailsType()
           
 
Method Summary
protected  java.util.List<java.lang.Object> _getAny()
           
protected  java.util.List<java.lang.String> _getCopyright()
           
protected  java.util.List<NameValueListType> _getNameValueList()
           
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 BrandMPNType getBrandMPN()
          Gets the value of the brandMPN property.
 java.lang.String[] getCopyright()
           
 java.lang.String getCopyright(int idx)
           
 int getCopyrightLength()
           
 java.lang.String getDetailsURL()
          Gets the value of the detailsURL property.
 java.lang.String getEAN()
          Gets the value of the ean property.
 java.lang.String getISBN()
          Gets the value of the isbn property.
 NameValueListType[] getNameValueList()
           
 NameValueListType getNameValueList(int idx)
           
 int getNameValueListLength()
           
 java.lang.String getProductDetailsURL()
          Gets the value of the productDetailsURL property.
 java.lang.String getProductReferenceID()
          Gets the value of the productReferenceID property.
 java.lang.String getStockPhotoURL()
          Gets the value of the stockPhotoURL property.
 TicketListingDetailsType getTicketListingDetails()
          Gets the value of the ticketListingDetails property.
 java.lang.String getUPC()
          Gets the value of the upc property.
 java.lang.Boolean isIncludeeBayProductDetails()
          Gets the value of the includeeBayProductDetails property.
 java.lang.Boolean isIncludeStockPhotoURL()
          Gets the value of the includeStockPhotoURL property.
 java.lang.Boolean isReturnSearchResultOnDuplicates()
          Gets the value of the returnSearchResultOnDuplicates property.
 java.lang.Boolean isUseFirstProduct()
          Gets the value of the useFirstProduct property.
 java.lang.Boolean isUseStockPhotoURLAsGallery()
          Gets the value of the useStockPhotoURLAsGallery property.
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setBrandMPN(BrandMPNType value)
          Sets the value of the brandMPN property.
 java.lang.String setCopyright(int idx, java.lang.String value)
           
 void setCopyright(java.lang.String[] values)
           
 void setDetailsURL(java.lang.String value)
          Sets the value of the detailsURL property.
 void setEAN(java.lang.String value)
          Sets the value of the ean property.
 void setIncludeeBayProductDetails(java.lang.Boolean value)
          Sets the value of the includeeBayProductDetails property.
 void setIncludeStockPhotoURL(java.lang.Boolean value)
          Sets the value of the includeStockPhotoURL property.
 void setISBN(java.lang.String value)
          Sets the value of the isbn property.
 NameValueListType setNameValueList(int idx, NameValueListType value)
           
 void setNameValueList(NameValueListType[] values)
           
 void setProductDetailsURL(java.lang.String value)
          Sets the value of the productDetailsURL property.
 void setProductReferenceID(java.lang.String value)
          Sets the value of the productReferenceID property.
 void setReturnSearchResultOnDuplicates(java.lang.Boolean value)
          Sets the value of the returnSearchResultOnDuplicates property.
 void setStockPhotoURL(java.lang.String value)
          Sets the value of the stockPhotoURL property.
 void setTicketListingDetails(TicketListingDetailsType value)
          Sets the value of the ticketListingDetails property.
 void setUPC(java.lang.String value)
          Sets the value of the upc property.
 void setUseFirstProduct(java.lang.Boolean value)
          Sets the value of the useFirstProduct property.
 void setUseStockPhotoURLAsGallery(java.lang.Boolean value)
          Sets the value of the useStockPhotoURLAsGallery property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

includeStockPhotoURL

protected java.lang.Boolean includeStockPhotoURL

useStockPhotoURLAsGallery

protected java.lang.Boolean useStockPhotoURLAsGallery

stockPhotoURL

protected java.lang.String stockPhotoURL

copyright

protected java.util.List<java.lang.String> copyright

productReferenceID

protected java.lang.String productReferenceID

detailsURL

protected java.lang.String detailsURL

productDetailsURL

protected java.lang.String productDetailsURL

returnSearchResultOnDuplicates

protected java.lang.Boolean returnSearchResultOnDuplicates

isbn

protected java.lang.String isbn

upc

protected java.lang.String upc

ean

protected java.lang.String ean

brandMPN

protected BrandMPNType brandMPN

ticketListingDetails

protected TicketListingDetailsType ticketListingDetails

useFirstProduct

protected java.lang.Boolean useFirstProduct

includeeBayProductDetails

protected java.lang.Boolean includeeBayProductDetails

nameValueList

protected java.util.List<NameValueListType> nameValueList

any

protected java.util.List<java.lang.Object> any
Constructor Detail

ProductListingDetailsType

public ProductListingDetailsType()
Method Detail

isIncludeStockPhotoURL

public java.lang.Boolean isIncludeStockPhotoURL()
Gets the value of the includeStockPhotoURL property.

Returns:
possible object is Boolean

setIncludeStockPhotoURL

public void setIncludeStockPhotoURL(java.lang.Boolean value)
Sets the value of the includeStockPhotoURL property.

Parameters:
value - allowed object is Boolean

isUseStockPhotoURLAsGallery

public java.lang.Boolean isUseStockPhotoURLAsGallery()
Gets the value of the useStockPhotoURLAsGallery property.

Returns:
possible object is Boolean

setUseStockPhotoURLAsGallery

public void setUseStockPhotoURLAsGallery(java.lang.Boolean value)
Sets the value of the useStockPhotoURLAsGallery property.

Parameters:
value - allowed object is Boolean

getStockPhotoURL

public java.lang.String getStockPhotoURL()
Gets the value of the stockPhotoURL property.

Returns:
possible object is String

setStockPhotoURL

public void setStockPhotoURL(java.lang.String value)
Sets the value of the stockPhotoURL property.

Parameters:
value - allowed object is String

getCopyright

public java.lang.String[] getCopyright()
Returns:
array of String

getCopyright

public java.lang.String getCopyright(int idx)
Returns:
one of String

getCopyrightLength

public int getCopyrightLength()

setCopyright

public void setCopyright(java.lang.String[] values)
Parameters:
values - allowed objects are String

_getCopyright

protected java.util.List<java.lang.String> _getCopyright()

setCopyright

public java.lang.String setCopyright(int idx,
                                     java.lang.String value)
Parameters:
value - allowed object is String

getProductReferenceID

public java.lang.String getProductReferenceID()
Gets the value of the productReferenceID property.

Returns:
possible object is String

setProductReferenceID

public void setProductReferenceID(java.lang.String value)
Sets the value of the productReferenceID property.

Parameters:
value - allowed object is String

getDetailsURL

public java.lang.String getDetailsURL()
Gets the value of the detailsURL property.

Returns:
possible object is String

setDetailsURL

public void setDetailsURL(java.lang.String value)
Sets the value of the detailsURL property.

Parameters:
value - allowed object is String

getProductDetailsURL

public java.lang.String getProductDetailsURL()
Gets the value of the productDetailsURL property.

Returns:
possible object is String

setProductDetailsURL

public void setProductDetailsURL(java.lang.String value)
Sets the value of the productDetailsURL property.

Parameters:
value - allowed object is String

isReturnSearchResultOnDuplicates

public java.lang.Boolean isReturnSearchResultOnDuplicates()
Gets the value of the returnSearchResultOnDuplicates property.

Returns:
possible object is Boolean

setReturnSearchResultOnDuplicates

public void setReturnSearchResultOnDuplicates(java.lang.Boolean value)
Sets the value of the returnSearchResultOnDuplicates property.

Parameters:
value - allowed object is Boolean

getISBN

public java.lang.String getISBN()
Gets the value of the isbn property.

Returns:
possible object is String

setISBN

public void setISBN(java.lang.String value)
Sets the value of the isbn property.

Parameters:
value - allowed object is String

getUPC

public java.lang.String getUPC()
Gets the value of the upc property.

Returns:
possible object is String

setUPC

public void setUPC(java.lang.String value)
Sets the value of the upc property.

Parameters:
value - allowed object is String

getEAN

public java.lang.String getEAN()
Gets the value of the ean property.

Returns:
possible object is String

setEAN

public void setEAN(java.lang.String value)
Sets the value of the ean property.

Parameters:
value - allowed object is String

getBrandMPN

public BrandMPNType getBrandMPN()
Gets the value of the brandMPN property.

Returns:
possible object is BrandMPNType

setBrandMPN

public void setBrandMPN(BrandMPNType value)
Sets the value of the brandMPN property.

Parameters:
value - allowed object is BrandMPNType

getTicketListingDetails

public TicketListingDetailsType getTicketListingDetails()
Gets the value of the ticketListingDetails property.

Returns:
possible object is TicketListingDetailsType

setTicketListingDetails

public void setTicketListingDetails(TicketListingDetailsType value)
Sets the value of the ticketListingDetails property.

Parameters:
value - allowed object is TicketListingDetailsType

isUseFirstProduct

public java.lang.Boolean isUseFirstProduct()
Gets the value of the useFirstProduct property.

Returns:
possible object is Boolean

setUseFirstProduct

public void setUseFirstProduct(java.lang.Boolean value)
Sets the value of the useFirstProduct property.

Parameters:
value - allowed object is Boolean

isIncludeeBayProductDetails

public java.lang.Boolean isIncludeeBayProductDetails()
Gets the value of the includeeBayProductDetails property.

Returns:
possible object is Boolean

setIncludeeBayProductDetails

public void setIncludeeBayProductDetails(java.lang.Boolean value)
Sets the value of the includeeBayProductDetails property.

Parameters:
value - allowed object is Boolean

getNameValueList

public NameValueListType[] getNameValueList()
Returns:
array of NameValueListType

getNameValueList

public NameValueListType getNameValueList(int idx)
Returns:
one of NameValueListType

getNameValueListLength

public int getNameValueListLength()

setNameValueList

public void setNameValueList(NameValueListType[] values)
Parameters:
values - allowed objects are NameValueListType

_getNameValueList

protected java.util.List<NameValueListType> _getNameValueList()

setNameValueList

public NameValueListType setNameValueList(int idx,
                                          NameValueListType value)
Parameters:
value - allowed object is NameValueListType

getAny

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

getAny

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

getAnyLength

public int getAnyLength()

setAny

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

_getAny

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

setAny

public java.lang.Object setAny(int idx,
                               java.lang.Object value)
Parameters:
value - allowed object is Object Element

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.