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

NAME

eBay::API::XML::DataType::ProductType

DESCRIPTION

A prototype description of a well-known type of item, such as a popular book. Applicable when working with eBay's Pre-filled Item Information feature.

SYNOPSIS

INHERITANCE

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

Subroutines:

setCharacteristicsSet()

A set of characteristics that describe the product in a standardized way. In responses, only the attributes and values that applicable for the specified product are returned.

  Calls: GetProductSellingPages
  RequiredInput: Yes

# Argument: 'ns:CharacteristicsSetType'

getCharacteristicsSet()

  Calls: GetProductFamilyMembers
         GetProductSearchResults
  Returned: Always

# Returns: 'ns:CharacteristicsSetType'

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 site and cannot be edited. Applications can include this URL as a link in product search results so that end users can view additional descriptive details about the product.

# Argument: 'xs:anyURI'

getDetailsURL()

  Calls: GetProductFamilyMembers
  Returned: Always
  Context: FamilyMembers

  Calls: GetProductSearchResults
  Returned: Always

# Returns: 'xs:anyURI'

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 specified site's currency. Round numbers (such as 15.0) may only show one zero after the decimal (as with any double in the schema).

# Argument: 'ns:AmountType'

getMaxPrice()

  Calls: GetProductSearchResults
  Returned: Always
  Max: 
  Min: 0.0
  Context: FamilyMembers

# Returns: 'ns:AmountType'

setMinPrice()

Lowest 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 specified site's currency.

# Argument: 'ns:AmountType'

getMinPrice()

  Calls: GetProductSearchResults
  Returned: Always
  Max: 
  Min: 0.0
  Context: FamilyMembers

# Returns: 'ns:AmountType'

setNumItems()

Total number of active listings on the specified eBay site that were pre-filled based on this product.

# Argument: 'xs:int'

getNumItems()

  Calls: GetProductSearchResults
  Returned: Always
  Max: 
  Min: 0
  Context: FamilyMembers

# Returns: 'xs:int'

setProductID()

For GetProductFamilyMembers, GetProductSearchResults, and GetProductSellingPages, a unique identifier for the product. The ID is defined in an eBay catalog. Product IDs may change over time. Therefore, use the catalog search calls (GetProductSearchResults and GetProductFamilyMembers) to update any product IDs that you store locally.

MaxLength: 4000

  Calls: GetProductSellingPages
  RequiredInput: Yes

# Argument: 'xs:string'

getProductID()

  Calls: GetProductFamilyMembers
         GetProductSearchResults
  Returned: Always

# Returns: 'xs:string'

setStockPhotoURL()

Fully qualified URL for a standard image that is associated with the product, if available. Allows the user to preview the image from your application. A user can choose to include the stock photo in a listing.

# Argument: 'xs:anyURI'

getStockPhotoURL()

  Calls: GetProductFamilyMembers
         GetProductSearchResults
         GetProductSearchPage
  Returned: Conditionally

# Returns: 'xs:anyURI'

setTitle()

The name of the product, as defined within the catalog. Not necessarily the same as the "Title" attribute in the characteristics set meta-data, if any. On the eBay site, this title serves as the basis for the suggested item title (truncated to the max length permitted for Title in item-listing calls). Applications can use this value to supply a suggested listing title to users.

# Argument: 'xs:string'

getTitle()

  Calls: GetProductFamilyMembers
  Returned: Always
  Context: FamilyMembers

  Calls: GetProductSearchResults
  Returned: Always

# Returns: 'xs:string'