The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

eBay::API::XML::DataType::ExpressProductType

DESCRIPTION

Information that eBay Express collects about an eBay catalog product.

SYNOPSIS

INHERITANCE

eBay::API::XML::DataType::ExpressProductType inherits from the eBay::API::XML::BaseDataType class

Subroutines:

setDetailsURL()

Fully qualified URL for optional information about the product, such as a movie's description or film credits. This information is hosted through the eBay.com Web site and it cannot be edited. Portions of the content are protected by copyright. Applications can include this URL as a link in product search results so that end users can view additional descriptive details about the product. This is usually always returned when Product is returned, but it may be safest to check for the existence of this field.

# Argument: 'xs:anyURI'

getDetailsURL()

# Returns: 'xs:anyURI'

setExternalProductID()

An ISBN or UPC value (if any) that is associated with this eBay catalog product. Only returned when ProductDetails is set to Fine.

# Argument: 'ns:ExternalProductIDType'

getExternalProductID()

# Returns: 'ns:ExternalProductIDType'

setItemCount()

Total number of active listings (on the specified Express site) that were pre-filled based on this eBay catalog product. Only returned when ProductDetails is set to Fine. This does not necessarily match the number of items returned in ItemArray (if any), because the call returns deduped items in ItemArray.

# Argument: 'xs:int'

getItemCount()

# Returns: 'xs:int'

setItemSpecifics()

A list of attribute and value pairs that are included in the product's pre- filled Item Specifics and that are applicable in Express search results. This does not necessarily include all Item Specifics that are defined for the product in the catalog. Typically, it returns only the top attributes (as determined by Express). See ExternalProductID for the ISBN or UPC, if applicable. Only returned when ProductDetails is set to Fine.

# Argument: 'ns:NameValueListArrayType'

getItemSpecifics()

# Returns: 'ns:NameValueListArrayType'

setMaxPrice()

Highest current price of active and ended listings on the specified eBay site that were pre-filled based on this product. The value is in the Express site's currency (i.e., not converted). Round numbers might only show one zero after the decimal (e.g., 15.0). Always returned when Product is returned. Excludes shipping costs.

# Argument: 'ns:AmountType'

getMaxPrice()

# Returns: 'ns:AmountType'

setMinPrice()

Lowest current price of active and ended listings on the specified eBay site that were pre-filled based on the eBay catalog product. The value is in the Express site's currency (i.e., not converted). Round numbers might only show one zero after the decimal (e.g., 15.0). Always returned when Product is returned. Excludes shipping costs.

# Argument: 'ns:AmountType'

getMinPrice()

# Returns: 'ns:AmountType'

setProductReferenceID()

The global reference ID for the eBay catalog product. For GetSearchResultsExpress, only returned when ProductDetails is set to Fine.<br> <br> <span class="tablenote"><b>Note:</b> This value is not the same as the ProductID used in AddItem and related calls. A ProductID represents a particular version of a catalog product, which is associated with a particular set of Item Specifics and other details. A ProductReferenceID is a more generic or global reference to a catalog product, which is useful for buy-side searching. One ProductReferenceID can be associated with multiple ProductIDs.</span>

# Argument: 'xs:long'

getProductReferenceID()

# Returns: 'xs:long'

setProductState()

Indicates that the product has changed or will soon change (usually due to a migration from one catalog to another catalog). Typically, this field is returned for up to 90 days for a given product. After that, the product either no longer returns this field or the product is no longer returned (depending on the state change). As of mid-2008, this data is primarily applicable to catalogs used by the US, Germany, Austria, and Switzerland sites. Other sites may undergo catalog changes in the future.

# Argument: 'ns:ProductStateCodeType'

getProductState()

# Returns: 'ns:ProductStateCodeType'

setStockPhotoURL()

Fully qualified URL for a stock image (if any) that is associated with the eBay catalog product. For GetSearchResultsExpress, only returned when ProductDetails is set to Fine.

# Argument: 'xs:anyURI'

getStockPhotoURL()

# Returns: 'xs:anyURI'

setTitle()

The title of the eBay catalog product. Always returned when Product is returned.

# Argument: 'xs:string'

getTitle()

# Returns: 'xs:string'