| eBay-API documentation | Contained in the eBay-API distribution. |
eBay::API::XML::DataType::FeedbackSummaryType
Specifies all feedback summary information (except Score). Contains FeedbackPeriodArrayType objects that each convey feedback counts for positive, negative, neutral, and total feedback counts - for various time periods each. Also conveys counts of bid retractions for the predefined time periods.
eBay::API::XML::DataType::FeedbackSummaryType inherits from the eBay::API::XML::BaseDataType class
Bid retractions count, for multiple predefined time periods preceding the call. Returned if no detail level is specified.
# Argument: 'ns:FeedbackPeriodArrayType'
Calls: GetFeedback Returned: Conditionally Details: DetailLevel: none, ReturnAll
# Returns: 'ns:FeedbackPeriodArrayType'
Container for information about 1 year feedback metric as buyer.
# Argument: 'ns:BuyerRoleMetricsType'
Calls: GetFeedback Returned: Conditionally Details: DetailLevel: none, ReturnAll
# Returns: 'ns:BuyerRoleMetricsType'
Negative feedback entries count, for multiple predefined time periods preceding the call. Returned if no detail level is specified.
# Argument: 'ns:FeedbackPeriodArrayType'
Calls: GetFeedback Returned: Conditionally Details: DetailLevel: none, ReturnAll
# Returns: 'ns:FeedbackPeriodArrayType'
Number of neutral comments received from suspended users. Returned if no detail level is specified.
# Argument: 'xs:int'
Calls: GetFeedback Returned: Conditionally Details: DetailLevel: none, ReturnAll
# Returns: 'xs:int'
Neutral feedback entries count, for multiple predefined time periods preceding the call. Returned if no detail level is specified.
# Argument: 'ns:FeedbackPeriodArrayType'
Calls: GetFeedback Returned: Conditionally Details: DetailLevel: none, ReturnAll
# Returns: 'ns:FeedbackPeriodArrayType'
Positive feedback entries count, for multiple predefined time periods preceding the call. Returned if no detail level is specified.
# Argument: 'ns:FeedbackPeriodArrayType'
Calls: GetFeedback Returned: Conditionally Details: DetailLevel: none, ReturnAll
# Returns: 'ns:FeedbackPeriodArrayType'
Container for information about detailed seller ratings (DSRs) that buyers have left for a seller. Sellers have access to the number of ratings they've received, as well as to the averages of DSRs they've received in each DSR area (i.e., to the average of ratings in the item-description area, etc.). The DSR feature is available on the United Kingdom site and on the following other sites: AU (site ID 15), BEFR (site ID 23), BENL (site ID 123), FR (site ID 71), IE (site ID 205), IN (site ID 203), IT (site ID 101), and PL (site ID 212). The DSR feature is available on the other API-enabled country sites, including the US site (site ID 0).
SeeLink: URL: http://developer.ebay.com/DevZone/XML/docs/WebHelp/index.htm?context=eBay_XML_API&topic=DetailedSellerRatings Title: Detailed Seller Ratings
# Argument: 'ns:SellerRatingSummaryArrayType'
Calls: GetFeedback Returned: Conditionally Details: DetailLevel: none, ReturnAll
# Returns: 'ns:SellerRatingSummaryArrayType'
Container for information about 1 year feedback metric as seller.
# Argument: 'ns:SellerRoleMetricsType'
Calls: GetFeedback Returned: Conditionally Details: DetailLevel: none, ReturnAll
# Returns: 'ns:SellerRoleMetricsType'
Total feedback score, for multiple predefined time periods preceding the call. Returned if no detail level is specified.
# Argument: 'ns:FeedbackPeriodArrayType'
Calls: GetFeedback Returned: Conditionally Details: DetailLevel: none, ReturnAll
# Returns: 'ns:FeedbackPeriodArrayType'
Total number of negative Feedback comments, including weekly repeats. Returned if no detail level is specified.
# Argument: 'xs:int'
Calls: GetFeedback Returned: Conditionally Details: DetailLevel: none, ReturnAll
# Returns: 'xs:int'
Total number of neutral Feedback comments, including weekly repeats. Returned if no detail level is specified.
# Argument: 'xs:int'
Calls: GetFeedback Returned: Conditionally Details: DetailLevel: none, ReturnAll
# Returns: 'xs:int'
Total number of positive Feedback comments, including weekly repeats. Returned if no detail level is specified.
# Argument: 'xs:int'
Calls: GetFeedback Returned: Conditionally Details: DetailLevel: none, ReturnAll
# Returns: 'xs:int'
| eBay-API documentation | Contained in the eBay-API distribution. |
#!/usr/bin/perl package eBay::API::XML::DataType::FeedbackSummaryType; use strict; use warnings; ########################################################################## # # Module: ............... <user defined location>eBay/API/XML # File: ................. FeedbackSummaryType.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::BuyerRoleMetricsType; use eBay::API::XML::DataType::FeedbackPeriodArrayType; use eBay::API::XML::DataType::SellerRatingSummaryArrayType; use eBay::API::XML::DataType::SellerRoleMetricsType; my @gaProperties = ( [ 'BidRetractionFeedbackPeriodArray', 'ns:FeedbackPeriodArrayType', '' ,'eBay::API::XML::DataType::FeedbackPeriodArrayType', '1' ] , [ 'BuyerRoleMetrics', 'ns:BuyerRoleMetricsType', '' ,'eBay::API::XML::DataType::BuyerRoleMetricsType', '1' ] , [ 'NegativeFeedbackPeriodArray', 'ns:FeedbackPeriodArrayType', '' ,'eBay::API::XML::DataType::FeedbackPeriodArrayType', '1' ] , [ 'NeutralCommentCountFromSuspendedUsers', 'xs:int', '', '', '' ] , [ 'NeutralFeedbackPeriodArray', 'ns:FeedbackPeriodArrayType', '' ,'eBay::API::XML::DataType::FeedbackPeriodArrayType', '1' ] , [ 'PositiveFeedbackPeriodArray', 'ns:FeedbackPeriodArrayType', '' ,'eBay::API::XML::DataType::FeedbackPeriodArrayType', '1' ] , [ 'SellerRatingSummaryArray', 'ns:SellerRatingSummaryArrayType', '' ,'eBay::API::XML::DataType::SellerRatingSummaryArrayType', '1' ] , [ 'SellerRoleMetrics', 'ns:SellerRoleMetricsType', '' ,'eBay::API::XML::DataType::SellerRoleMetricsType', '1' ] , [ 'TotalFeedbackPeriodArray', 'ns:FeedbackPeriodArrayType', '' ,'eBay::API::XML::DataType::FeedbackPeriodArrayType', '1' ] , [ 'UniqueNegativeFeedbackCount', 'xs:int', '', '', '' ] , [ 'UniqueNeutralFeedbackCount', 'xs:int', '', '', '' ] , [ 'UniquePositiveFeedbackCount', 'xs:int', '', '', '' ] ); 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 setBidRetractionFeedbackPeriodArray { my $self = shift; $self->{'BidRetractionFeedbackPeriodArray'} = shift }
sub getBidRetractionFeedbackPeriodArray { my $self = shift; return $self->_getDataTypeInstance( 'BidRetractionFeedbackPeriodArray' ,'eBay::API::XML::DataType::FeedbackPeriodArrayType'); }
sub setBuyerRoleMetrics { my $self = shift; $self->{'BuyerRoleMetrics'} = shift }
sub getBuyerRoleMetrics { my $self = shift; return $self->_getDataTypeInstance( 'BuyerRoleMetrics' ,'eBay::API::XML::DataType::BuyerRoleMetricsType'); }
sub setNegativeFeedbackPeriodArray { my $self = shift; $self->{'NegativeFeedbackPeriodArray'} = shift }
sub getNegativeFeedbackPeriodArray { my $self = shift; return $self->_getDataTypeInstance( 'NegativeFeedbackPeriodArray' ,'eBay::API::XML::DataType::FeedbackPeriodArrayType'); }
sub setNeutralCommentCountFromSuspendedUsers { my $self = shift; $self->{'NeutralCommentCountFromSuspendedUsers'} = shift }
sub getNeutralCommentCountFromSuspendedUsers { my $self = shift; return $self->{'NeutralCommentCountFromSuspendedUsers'}; }
sub setNeutralFeedbackPeriodArray { my $self = shift; $self->{'NeutralFeedbackPeriodArray'} = shift }
sub getNeutralFeedbackPeriodArray { my $self = shift; return $self->_getDataTypeInstance( 'NeutralFeedbackPeriodArray' ,'eBay::API::XML::DataType::FeedbackPeriodArrayType'); }
sub setPositiveFeedbackPeriodArray { my $self = shift; $self->{'PositiveFeedbackPeriodArray'} = shift }
sub getPositiveFeedbackPeriodArray { my $self = shift; return $self->_getDataTypeInstance( 'PositiveFeedbackPeriodArray' ,'eBay::API::XML::DataType::FeedbackPeriodArrayType'); }
sub setSellerRatingSummaryArray { my $self = shift; $self->{'SellerRatingSummaryArray'} = shift }
sub getSellerRatingSummaryArray { my $self = shift; return $self->_getDataTypeInstance( 'SellerRatingSummaryArray' ,'eBay::API::XML::DataType::SellerRatingSummaryArrayType'); }
sub setSellerRoleMetrics { my $self = shift; $self->{'SellerRoleMetrics'} = shift }
sub getSellerRoleMetrics { my $self = shift; return $self->_getDataTypeInstance( 'SellerRoleMetrics' ,'eBay::API::XML::DataType::SellerRoleMetricsType'); }
sub setTotalFeedbackPeriodArray { my $self = shift; $self->{'TotalFeedbackPeriodArray'} = shift }
sub getTotalFeedbackPeriodArray { my $self = shift; return $self->_getDataTypeInstance( 'TotalFeedbackPeriodArray' ,'eBay::API::XML::DataType::FeedbackPeriodArrayType'); }
sub setUniqueNegativeFeedbackCount { my $self = shift; $self->{'UniqueNegativeFeedbackCount'} = shift }
sub getUniqueNegativeFeedbackCount { my $self = shift; return $self->{'UniqueNegativeFeedbackCount'}; }
sub setUniqueNeutralFeedbackCount { my $self = shift; $self->{'UniqueNeutralFeedbackCount'} = shift }
sub getUniqueNeutralFeedbackCount { my $self = shift; return $self->{'UniqueNeutralFeedbackCount'}; }
sub setUniquePositiveFeedbackCount { my $self = shift; $self->{'UniquePositiveFeedbackCount'} = shift }
sub getUniquePositiveFeedbackCount { my $self = shift; return $self->{'UniquePositiveFeedbackCount'}; } ## Attribute and Property lists sub getPropertiesList { my $self = shift; return \@gaProperties; } sub getAttributesList { my $self = shift; return \@gaAttributes; } 1;