eBay::API::XML::DataType::MyeBaySellingSummaryType - eBay::API::XML::DataType::MyeBaySellingSummaryType documentation


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

Index


Code Index:

NAME

Top

eBay::API::XML::DataType::MyeBaySellingSummaryType

DESCRIPTION

Top

Contains summary information about the items the seller is selling.

SYNOPSIS

Top

INHERITANCE

Top

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

Subroutines:

Top

setActiveAuctionCount()

The number of currently active auctions that will sell. That is, there is at least one bidder, and any reserve price has been met. Equivalent to the "Will Sell" value in My eBay.

# Argument: 'xs:int'

getActiveAuctionCount()

  Calls: GetMyeBaySelling
  Returned: Always
  Details: DetailLevel: none, ReturnSummary, ReturnAll

# Returns: 'xs:int'

setAuctionBidCount()

The total number of bids made on the seller's active listings.

# Argument: 'xs:int'

getAuctionBidCount()

  Calls: GetMyeBaySelling
  Returned: Always
  Details: DetailLevel: none, ReturnSummary, ReturnAll

# Returns: 'xs:int'

setAuctionSellingCount()

The total number of currently active auctions for a given seller. Note that this does not include listings that are FixedPriceItem or StoresFixedPrice. Equivalent to the "Auction Quantity" value in My eBay.

# Argument: 'xs:int'

getAuctionSellingCount()

  Calls: GetMyeBaySelling
  Returned: Always
  Details: DetailLevel: none, ReturnSummary, ReturnAll

# Returns: 'xs:int'

setClassifiedAdCount()

The total number of classified ad listings listed by the seller.

# Argument: 'xs:int'

getClassifiedAdCount()

  Calls: GetMyeBaySelling
  Returned: Always
  Details: DetailLevel: none, ReturnSummary, ReturnAll

# Returns: 'xs:int'

setClassifiedAdOfferCount()

The total number of offers received on active Classified Ad listings.

# Argument: 'xs:int'

getClassifiedAdOfferCount()

  Calls: GetMyeBaySelling
  Returned: Always
  Details: DetailLevel: none, ReturnSummary, ReturnAll

# Returns: 'xs:int'

setSoldDurationInDays()

The average duration, in days, of all items sold.

# Argument: 'xs:int'

getSoldDurationInDays()

  Calls: GetMyeBaySelling
  Returned: Always
  Details: DetailLevel: none, ReturnSummary, ReturnAll

# Returns: 'xs:int'

setTotalAuctionSellingValue()

For all items that the seller has for sale, the total selling valuse of those items having bids and where the Reserve price is met (if a Reserve price is specified).

# Argument: 'ns:AmountType'

getTotalAuctionSellingValue()

  Calls: GetMyeBaySelling
  Returned: Always
  Details: DetailLevel: none, ReturnSummary, ReturnAll

# Returns: 'ns:AmountType'

setTotalLeadCount()

The total number of leads from the seller's classified ad listings. Number indicates the total number of emails received for the listings

# Argument: 'xs:int'

getTotalLeadCount()

  Calls: GetMyeBaySelling
  Returned: Always
  Details: DetailLevel: none, ReturnSummary, ReturnAll

# Returns: 'xs:int'

setTotalListingsWithLeads()

The total number of Classified Ad listings that have an associated lead.

# Argument: 'xs:int'

getTotalListingsWithLeads()

  Calls: GetMyeBaySelling
  Returned: Always
  Details: DetailLevel: none, ReturnSummary, ReturnAll

# Returns: 'xs:int'

setTotalSoldCount()

The total number of items that the seller has sold in the past 31 days.

# Argument: 'xs:int'

getTotalSoldCount()

  Calls: GetMyeBaySelling
  Returned: Always
  Details: DetailLevel: none, ReturnSummary, ReturnAll

# Returns: 'xs:int'

setTotalSoldValue()

The total monetary value of the items the seller has sold.

# Argument: 'ns:AmountType'

getTotalSoldValue()

  Calls: GetMyeBaySelling
  Returned: Always
  Details: DetailLevel: none, ReturnSummary, ReturnAll

# Returns: 'ns:AmountType'


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

package eBay::API::XML::DataType::MyeBaySellingSummaryType;

use strict;
use warnings;  

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

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

use eBay::API::XML::DataType::AmountType;


my @gaProperties = ( [ 'ActiveAuctionCount', 'xs:int', '', '', '' ]
	, [ 'AuctionBidCount', 'xs:int', '', '', '' ]
	, [ 'AuctionSellingCount', 'xs:int', '', '', '' ]
	, [ 'ClassifiedAdCount', 'xs:int', '', '', '' ]
	, [ 'ClassifiedAdOfferCount', 'xs:int', '', '', '' ]
	, [ 'SoldDurationInDays', 'xs:int', '', '', '' ]
	, [ 'TotalAuctionSellingValue', 'ns:AmountType', ''
	     ,'eBay::API::XML::DataType::AmountType', '1' ]
	, [ 'TotalLeadCount', 'xs:int', '', '', '' ]
	, [ 'TotalListingsWithLeads', 'xs:int', '', '', '' ]
	, [ 'TotalSoldCount', 'xs:int', '', '', '' ]
	, [ 'TotalSoldValue', 'ns:AmountType', ''
	     ,'eBay::API::XML::DataType::AmountType', '1' ]
                    );
push @gaProperties, @{eBay::API::XML::BaseDataType::getPropertiesList()};

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

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

sub isScalar {
   return 0; 
}



sub setActiveAuctionCount {
  my $self = shift;
  $self->{'ActiveAuctionCount'} = shift
}

sub getActiveAuctionCount {
  my $self = shift;
  return $self->{'ActiveAuctionCount'};
}


sub setAuctionBidCount {
  my $self = shift;
  $self->{'AuctionBidCount'} = shift
}

sub getAuctionBidCount {
  my $self = shift;
  return $self->{'AuctionBidCount'};
}


sub setAuctionSellingCount {
  my $self = shift;
  $self->{'AuctionSellingCount'} = shift
}

sub getAuctionSellingCount {
  my $self = shift;
  return $self->{'AuctionSellingCount'};
}


sub setClassifiedAdCount {
  my $self = shift;
  $self->{'ClassifiedAdCount'} = shift
}

sub getClassifiedAdCount {
  my $self = shift;
  return $self->{'ClassifiedAdCount'};
}


sub setClassifiedAdOfferCount {
  my $self = shift;
  $self->{'ClassifiedAdOfferCount'} = shift
}

sub getClassifiedAdOfferCount {
  my $self = shift;
  return $self->{'ClassifiedAdOfferCount'};
}


sub setSoldDurationInDays {
  my $self = shift;
  $self->{'SoldDurationInDays'} = shift
}

sub getSoldDurationInDays {
  my $self = shift;
  return $self->{'SoldDurationInDays'};
}


sub setTotalAuctionSellingValue {
  my $self = shift;
  $self->{'TotalAuctionSellingValue'} = shift
}

sub getTotalAuctionSellingValue {
  my $self = shift;
  return $self->_getDataTypeInstance( 'TotalAuctionSellingValue'
		,'eBay::API::XML::DataType::AmountType');
}


sub setTotalLeadCount {
  my $self = shift;
  $self->{'TotalLeadCount'} = shift
}

sub getTotalLeadCount {
  my $self = shift;
  return $self->{'TotalLeadCount'};
}


sub setTotalListingsWithLeads {
  my $self = shift;
  $self->{'TotalListingsWithLeads'} = shift
}

sub getTotalListingsWithLeads {
  my $self = shift;
  return $self->{'TotalListingsWithLeads'};
}


sub setTotalSoldCount {
  my $self = shift;
  $self->{'TotalSoldCount'} = shift
}

sub getTotalSoldCount {
  my $self = shift;
  return $self->{'TotalSoldCount'};
}


sub setTotalSoldValue {
  my $self = shift;
  $self->{'TotalSoldValue'} = shift
}

sub getTotalSoldValue {
  my $self = shift;
  return $self->_getDataTypeInstance( 'TotalSoldValue'
		,'eBay::API::XML::DataType::AmountType');
}





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

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



1;