eBay::API::XML::Call::GetSuggestedCategories::GetSuggestedCategoriesResponseType - eBay::API::XML::Call::GetSuggestedCategories::GetSuggestedCategoriesResponseType documentation


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

Index


Code Index:

NAME

Top

eBay::API::XML::Call::GetSuggestedCategories::GetSuggestedCategoriesResponseType

DESCRIPTION

Top

Returns a list of categories with the highest number of listings whose titles or descriptions contain the keywords specified in a GetSuggestedCategoriesRequest.

SYNOPSIS

Top

INHERITANCE

Top

eBay::API::XML::Call::GetSuggestedCategories::GetSuggestedCategoriesResponseType inherits from the eBay::API::XML::ResponseDataType class

Subroutines:

Top

setCategoryCount()

Indicates the number of categories in the array.

# Argument: 'xs:int'

getCategoryCount()

  Returned: Always
#    Returns: 'xs:int'

setSuggestedCategoryArray()

Contains the categories that contain listings that match the query string in the request. The array can have up to 10 categories. Not returned if no categories match the query in the request.

# Argument: 'ns:SuggestedCategoryArrayType'

getSuggestedCategoryArray()

  Returned: Conditionally
#    Returns: 'ns:SuggestedCategoryArrayType'


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

package eBay::API::XML::Call::GetSuggestedCategories::GetSuggestedCategoriesResponseType;

use strict;
use warnings;  

##########################################################################
#
# Module: ............... <user defined location>eBay/API/XML
# File: ................. GetSuggestedCategoriesResponseType.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::SuggestedCategoryArrayType;


my @gaProperties = ( [ 'CategoryCount', 'xs:int', '', '', '' ]
	, [ 'SuggestedCategoryArray', 'ns:SuggestedCategoryArrayType', ''
	     ,'eBay::API::XML::DataType::SuggestedCategoryArrayType', '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 setCategoryCount {
  my $self = shift;
  $self->{'CategoryCount'} = shift
}

sub getCategoryCount {
  my $self = shift;
  return $self->{'CategoryCount'};
}


sub setSuggestedCategoryArray {
  my $self = shift;
  $self->{'SuggestedCategoryArray'} = shift
}

sub getSuggestedCategoryArray {
  my $self = shift;
  return $self->_getDataTypeInstance( 'SuggestedCategoryArray'
		,'eBay::API::XML::DataType::SuggestedCategoryArrayType');
}





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

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



1;