eBay::API::XML::Call::GetProductSearchPage::GetProductSearchPageResponseType - eBay::API::XML::Call::GetProductSearchPage::GetProductSearchPageResponseType documentation


eBay-API documentation Contained in the eBay-API distribution.

Index


Code Index:

NAME

Top

eBay::API::XML::Call::GetProductSearchPage::GetProductSearchPageResponseType

DESCRIPTION

Top

For a category that is catalog-enabled, GetProductSearchPage retrieves the attributes a seller can use to form a query when searching for Pre-filled Item Information. See the Developer's Guide for an overview of Pre-filled Item Information and details about searching for catalog products.

SYNOPSIS

Top

INHERITANCE

Top

eBay::API::XML::Call::GetProductSearchPage::GetProductSearchPageResponseType inherits from the eBay::API::XML::ResponseDataType class

Subroutines:

Top

setAttributeSystemVersion()

Current version of the product search page data for the site. This value changes each time changes are made to the search page data. The current version value is not necessarily greater than the previous value. Therefore, when comparing versions, only compare whether the value has changed.

# Argument: 'xs:string'

getAttributeSystemVersion()

  Returned: Always
  Details: DetailLevel: none, ReturnAll
#    Returns: 'xs:string'

setProductSearchPage()

A list of catalog search criteria and sort keys associated with a catalog-enabled category, plus supplemental information to help the seller understand how to make selections.

SeeLink: URL: http://developer.ebay.com/DevZone/XML/docs/WebHelp/index.htm?context=eBay_XML_API&topic=AttrGPSrchP Title: Retrieving Product Search Page Meta-Data

# Argument: reference to an array of 'ns:ProductSearchPageType'

getProductSearchPage()

  Returned: Always
  Details: DetailLevel: ReturnAll
#    Returns: reference to an array  
                      of 'ns:ProductSearchPageType'


eBay-API documentation Contained in the eBay-API distribution.
#!/usr/bin/perl

package eBay::API::XML::Call::GetProductSearchPage::GetProductSearchPageResponseType;

use strict;
use warnings;  

##########################################################################
#
# Module: ............... <user defined location>eBay/API/XML
# File: ................. GetProductSearchPageResponseType.pm
# Generated by: ......... genEBayApiDataTypes.pl
# Last Generated: ....... 08/24/2008 16:44
# API Release Number: ... 579
#
##########################################################################  

use eBay::API::XML::ResponseDataType;
our @ISA = ("eBay::API::XML::ResponseDataType");

use eBay::API::XML::DataType::ProductSearchPageType;


my @gaProperties = ( [ 'AttributeSystemVersion', 'xs:string', '', '', '' ]
	, [ 'ProductSearchPage', 'ns:ProductSearchPageType', '1'
	     ,'eBay::API::XML::DataType::ProductSearchPageType', '1' ]
                    );
push @gaProperties, @{eBay::API::XML::ResponseDataType::getPropertiesList()};

my @gaAttributes = ( 
                    );
push @gaAttributes, @{eBay::API::XML::ResponseDataType::getAttributesList()};

sub new {
  my $classname = shift;
  my %args = @_;
  my $self = $classname->SUPER::new(%args);
  return $self;
}

sub isScalar {
   return 0; 
}



sub setAttributeSystemVersion {
  my $self = shift;
  $self->{'AttributeSystemVersion'} = shift
}

sub getAttributeSystemVersion {
  my $self = shift;
  return $self->{'AttributeSystemVersion'};
}


sub setProductSearchPage {
  my $self = shift;
  $self->{'ProductSearchPage'} = 
		$self->convertArray_To_RefToArrayIfNeeded(@_);
}

sub getProductSearchPage {
  my $self = shift;
  return $self->_getDataTypeArray('ProductSearchPage');
}





##  Attribute and Property lists
sub getPropertiesList {
   my $self = shift;
   return \@gaProperties;
}

sub getAttributesList {
   my $self = shift;
   return \@gaAttributes;
}



1;