eBay::API::XML::Call::GetMyeBaySelling - eBay::API::XML::Call::GetMyeBaySelling documentation


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

Index


Code Index:

NAME

Top

eBay::API::XML::Call::GetMyeBaySelling

DESCRIPTION

Top

SYNOPSIS

Top

INHERITANCE

Top

eBay::API::XML::Call::GetMyeBaySelling inherits from the eBay::API::XML::BaseCall class

Subroutines:

Top

setActiveList()

Contains the list of items the user is actively selling whose listings are active. Valid subelements are Sort, IncludeNotes, Pagination, and ListingType (with valid values Auction, FixedPriceItem, StoresFixedPrice, or AdType). Note that if a DetailLevel of ReturnAll is specified in the request, this element is ignored as a way to filter the response, and ALL containers are returned.

  RequiredInput: No
#    Argument: 'ns:ItemListCustomizationType'

setBidList()

Specifies how to return the list of items bid on in the seller's My eBay Active Selling/Items I'm Selling list. Allowed values are Sort and IncludeNotes.Include in the request to return this container at a DetailLevel of ReturnSummary.

  RequiredInput: No
#    Argument: 'ns:ItemListCustomizationType'

setDeletedFromSoldList()

Specifies how to return the list of items the seller has sold and then deleted from My eBay. Allowed values are DurationInDays (0-90), Sort, IncludeNotes, and Pagination. Note that if a DetailLevel of ReturnAll is specified in the request, this element is ignored as a way to filter the response, and ALL containers are returned.

  RequiredInput: No
#    Argument: 'ns:ItemListCustomizationType'

setDeletedFromUnsoldList()

Specifies how to return the list of items the seller has either ended or not sold which have been deleted from My eBay. Allowed values are DurationInDays (0-90), Sort, IncludeNotes, and Pagination. Note that if a DetailLevel of ReturnAll is specified in the request, this element is ignored as a way to filter the response, and ALL containers are returned.

  RequiredInput: No
#    Argument: 'ns:ItemListCustomizationType'

setScheduledList()

Contains the list of items the user has scheduled to sell but whose listings have not yet opened. Valid subelements are Sort, IncludeNotes, and Pagination.

  RequiredInput: No
#    Argument: 'ns:ItemListCustomizationType'

setSoldList()

Contains the list of items the user has sold. Valid subelements are DurationInDays (with valid values 0-60), IncludeNotes, and Pagination. Note that if a DetailLevel of ReturnAll is specified in the request, this element is ignored as a way to filter the response, and ALL containers are returned.

  RequiredInput: No
#    Argument: 'ns:ItemListCustomizationType'

setUnsoldList()

Contains the list of items the user has listed but whose listings have ended without being sold. Valid subelements are DurationInDays (with valid values 0-60), Sort, IncludeNotes, and Pagination. Note that if a DetailLevel of ReturnAll is specified in the request, this element is ignored as a way to filter the response, and ALL containers are returned.

  RequiredInput: No
#    Argument: 'ns:ItemListCustomizationType'

getActiveList()

Contains the items the user is selling that have active listings.

  Returned: Conditionally
  Details: DetailLevel: none, ReturnSummary, ReturnAll
#    Returns: 'ns:PaginatedItemArrayType'

getBidList()

Contains the seller's active listings with bids. Only returned if items exist that meet the request criteria.

  Returned: Conditionally
  Details: DetailLevel: none, ReturnSummary, ReturnAll
#    Returns: 'ns:PaginatedItemArrayType'

getDeletedFromSoldList()

Contains the items the seller has sold and deleted from My eBay.

  Returned: Conditionally
  Details: DetailLevel: none, ReturnSummary, ReturnAll
#    Returns: 'ns:PaginatedOrderTransactionArrayType'

getDeletedFromUnsoldList()

Contains the items with listings that were ended or did not sell and have been deleted from My eBay.

  Returned: Conditionally
  Details: DetailLevel: none, ReturnSummary, ReturnAll
#    Returns: 'ns:PaginatedItemArrayType'

getScheduledList()

Contains the items the user has scheduled for sale, but whose listings have not yet started.

  Returned: Conditionally
  Details: DetailLevel: none, ReturnSummary, ReturnAll
#    Returns: 'ns:PaginatedItemArrayType'

getSellingSummary()

Contains summary information about the items the user is selling.

  Returned: Always
  Details: DetailLevel: none, ReturnSummary, ReturnAll
#    Returns: 'ns:SellingSummaryType'

getSoldList()

Contains the items the user has sold.

  Returned: Conditionally
  Details: DetailLevel: none, ReturnSummary, ReturnAll
#    Returns: 'ns:PaginatedOrderTransactionArrayType'

getSummary()

Contains summary information about the items the user is selling.

  Returned: Always
  Details: DetailLevel: none, ReturnSummary, ReturnAll
#    Returns: 'ns:MyeBaySellingSummaryType'

getUnsoldList()

Contains the items whose listings have ended but that have not sold.

  Returned: Conditionally
  Details: DetailLevel: none, ReturnSummary, ReturnAll
#    Returns: 'ns:PaginatedItemArrayType'


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

package eBay::API::XML::Call::GetMyeBaySelling;

use strict;
use warnings;  

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

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

use eBay::API::XML::Call::GetMyeBaySelling::GetMyeBaySellingRequestType;
use eBay::API::XML::Call::GetMyeBaySelling::GetMyeBaySellingResponseType;


sub getApiCallName {
   return 'GetMyeBaySelling';
}
sub getRequestDataTypeFullPackage {
   return 'eBay::API::XML::Call::GetMyeBaySelling::GetMyeBaySellingRequestType';
}
sub getResponseDataTypeFullPackage {
   return 'eBay::API::XML::Call::GetMyeBaySelling::GetMyeBaySellingResponseType';
}

#
# input properties
#

       
sub setActiveList {
   my $self   = shift;
   my $pActiveList = shift;
   $self->getRequestDataType()->setActiveList($pActiveList);
}

       
sub setBidList {
   my $self   = shift;
   my $pBidList = shift;
   $self->getRequestDataType()->setBidList($pBidList);
}

       
sub setDeletedFromSoldList {
   my $self   = shift;
   my $pDeletedFromSoldList = shift;
   $self->getRequestDataType()->setDeletedFromSoldList($pDeletedFromSoldList);
}

       
sub setDeletedFromUnsoldList {
   my $self   = shift;
   my $pDeletedFromUnsoldList = shift;
   $self->getRequestDataType()->setDeletedFromUnsoldList($pDeletedFromUnsoldList);
}

       
sub setScheduledList {
   my $self   = shift;
   my $pScheduledList = shift;
   $self->getRequestDataType()->setScheduledList($pScheduledList);
}

       
sub setSoldList {
   my $self   = shift;
   my $pSoldList = shift;
   $self->getRequestDataType()->setSoldList($pSoldList);
}

       
sub setUnsoldList {
   my $self   = shift;
   my $pUnsoldList = shift;
   $self->getRequestDataType()->setUnsoldList($pUnsoldList);
}



#
# output properties
#

       
sub getActiveList {
   my $self = shift;
   return $self->getResponseDataType()->getActiveList();
}

       
sub getBidList {
   my $self = shift;
   return $self->getResponseDataType()->getBidList();
}

       
sub getDeletedFromSoldList {
   my $self = shift;
   return $self->getResponseDataType()->getDeletedFromSoldList();
}

       
sub getDeletedFromUnsoldList {
   my $self = shift;
   return $self->getResponseDataType()->getDeletedFromUnsoldList();
}

       
sub getScheduledList {
   my $self = shift;
   return $self->getResponseDataType()->getScheduledList();
}

       
sub getSellingSummary {
   my $self = shift;
   return $self->getResponseDataType()->getSellingSummary();
}

       
sub getSoldList {
   my $self = shift;
   return $self->getResponseDataType()->getSoldList();
}

       
sub getSummary {
   my $self = shift;
   return $self->getResponseDataType()->getSummary();
}

       
sub getUnsoldList {
   my $self = shift;
   return $self->getResponseDataType()->getUnsoldList();
}





1;